linux定时执行任务的shell脚本怎么写?

发布网友 发布时间:2022-02-26 09:36

我来回答

2个回答

热心网友 时间:2022-02-26 11:05

1:
编辑/etc/crontab
文件配置cron
2:
crontable内容
f1
f2
f3
f4
f5
program
其中
f1
是表示分钟,f2
表示小时,f3
表示一个月份中的第几日,f4
表示月份,f5
表示一个星期中的第几天。program
表示要执行的程序。
#每天12点执行一次
/bin/ls
:
0
12
*
*
*
/bin/ls
3:
启动
 /sbin/service
crond
start
//启动服务
  /sbin/service
crond
stop
//关闭服务
  /sbin/service
crond
restart
//重启服务
  /sbin/service
crond
reload
//重新载入配置

热心网友 时间:2022-02-26 12:23

linux下使用crontab命令被用来提交和管理用户的需要周期性执行的任务,示例如下:
crontab
-e
编辑周期任务
30
21
*
*
*
/etc/init.d/smb
restart
每晚的21:30重启smb
crontab命令说明:
crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
选项
-e:编辑该用户的计时器设置;
-l:列出该用户的计时器设置;
-r:删除该用户的计时器设置;
-u<用户名称>:指定要设定计时器的用户名称。
参数
crontab文件:指定包含待执行任务的crontab文件。

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