您的位置: 旅游网 > 明星 >> 王力宏

操作系统中例行性命令的建立牛

发布时间:2021-10-27 05:29:26

前言 假如你每一天早上8点要服务器连接上音响,并启动音乐来唤你起床;而中午12点希望 Linux 可以发一封信到你的邮件信箱,提醒你可以去吃午餐了;另外,在每年的你爱人的生日的前一天,先发封信提醒你,以免忘记这么重要的一天.....要怎样达到这个目的呢?其实是很简单的,只要使用 crontab 就可以啦! 其实,Linux 本身在背景下的工作可是很多的,尤其是络开放的情况下,建立与取消联机、MySQL 数据库的实时更新、以及一些例行的系统指令,例如释放内存的工作等等。由于例行的工作非常的多,实在不可能每天都要管理员来手动输入吧!因此我们就需要了解一下 Linux 是如何建立例行性工作的! crontab 基本上有两种建立例行性命令的方式,一种是针对所有使用者,可以藉由 crontab -e 的指令来下达工作排程;另一种是针对系统管理员,你可以直接藉由修改 /etc/crontab 这一个文字文件,来直接排程!那 crontab 的主要命令要如何执行呢?待鸟哥慢慢道来! 使用 crontab 指令 建立个人用户的例行性命令: 假如你需要在每天的正午 12:00 发一封信给你自己,而且信的内容已经写好了,那要怎样作呢?而且,另一个假设是,你在 Linux Server 中的权限仅止于一般使用者,并不是 root (管理员)身份,那要怎样设定你的例行性命令呢?哈哈!那就使用 crontab 这个指令吧!你只要执行 crontab -e 就可以进入 vi 的画面来你的例行性命令说!    [vbird@tsai vbird]# crontab -e   0 12 * * * mail vbird@ /home/vbird/t

在上面的例子中,输入 crontab -e 时,会出现一个 vi 画面,然后你在 vi 画面中输入上面的一行字,之后按 :wq 储存后离开!即可完成!容易吧!那上面那一行字代表什么意义呢?你可以看到,在真正执行命令之前(就是 mail vbird@ /home/vbird/t )总共有五个数字,这五个数字分别代表:   分()   小时()   日期()   月份()   周()

另外,如果是『 * 』的时候,代表所有数字都适用的意思。所以,你就可以知道我上面那一行写的意义为何了!那就是不论何月、何日、星期几的 12 点 0 分时,执行 mail vbird@ /home/vbird/t 这个命令!还不了解?没关系,我们这里作几个例子! 例题一:假如你的女朋友生日是 5 月 2 日,你想要在 5 月 1 日的 23:59 发一封信给他,这封信的内容已经写在 /home/vbird/t 中了那你要如何呢?呵呵,使用:   [vbird@tsai vbird]# crontab -e 59 23 1 5 * mail pigpp@ /home/vbird/t

图利一些大企业。 就可以啰!那样的话,每年 pigpp 都会收到你的这封信喔!(当然啰,信的内容就要每年变一变啦!) 例题二:假设你每隔五分钟就要去 check 你的一个名为 这个批次档一次!要如何写呢?   [vbird@tsai vbird]# crontab -e */5 * * * * /home/vbird/

漳州治疗白癜风医院费用
天津哪家治疗白癜风医院好
珠海哪里看癫痫
猜你会喜欢的
猜你会喜欢的