首 页 行业热点 新车 试驾评测 养车用车 车型库

由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的1日凌晨0:00关闭服务器,并给出提示消息

发布网友 发布时间:2022-04-25 13:58

我来回答

5个回答

热心网友 时间:2023-10-05 13:46

每月都要关机啊,什么服务器……
举例:0 6 * * * echo "Good morning." >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。

前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚本就可以了,调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
  分钟 (0-59)
  小时 (0-23)
  日期 (1-31)
  月份 (1-12)
  星期 (0-6)//0代表星期天
  除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。

热心网友 时间:2023-10-05 13:46

以root身份,用 crontab -e 来增加新的cron任务

然后加入

0 0 1 * * shutdown now "FOR MAINTANCE"

热心网友 时间:2023-10-05 13:46

我知道的
0 0 1 * * command line
要给出提示的话 就得显示一个窗口了,就得写一个 C 语言的图形脚本了,显示出来

热心网友 时间:2023-10-05 13:47

vi /etc/crontab
0 0 1 * * root "init 0"

热心网友 时间:2023-10-05 13:48

这个太难了
你可以和同事讨论一下
或者上专业的论坛问问
祝你好运

请参考,希望能帮到你。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com