Linux定时任务
at 命令
设置时间 at 9:22
进入at命令行,设置需要在9:22执行的命令
mkdir -p /a/bb/20180603
保存退出
ctrl+d
crontab
启动crontab服务
service crond start
chkconfig crond on
编辑定时任务
crontab -e
删除定时任务
crontab -d
* * * * * command
分钟 小时 日 月 周 需要执行的脚本(绝对路径)
取值 0~59 0~23 1~31 1~12 0~7(0和7表示的都是周日)
特殊字符
每隔半小时执行一次
频率: /
*/30 * * * * command
连续时间:-
早上8:00~18:00之间,每隔半小时执行一次
*/30 8-18 * * * command
间断时间:,
早上8:00和18:00执行一次
* 8,18 * * * command
eg:
每天上午10:00执行
0 10 * * * sh /mkdir.sh
0 0 * * 3
at 命令
设置时间 at 9:22
进入at命令行,设置需要在9:22执行的命令
mkdir -p /a/bb/20180603
保存退出
ctrl+d
crontab
启动crontab服务
service crond start
chkconfig crond on
编辑定时任务
crontab -e
删除定时任务
crontab -d
* * * * * command
分钟 小时 日 月 周 需要执行的脚本(绝对路径)
取值 0~59 0~23 1~31 1~12 0~7(0和7表示的都是周日)
特殊字符
每隔半小时执行一次
频率: /
*/30 * * * * command
连续时间:-
早上8:00~18:00之间,每隔半小时执行一次
*/30 8-18 * * * command
间断时间:,
早上8:00和18:00执行一次
* 8,18 * * * command
eg:
每天上午10:00执行
0 10 * * * sh /mkdir.sh
0 0 * * 3