linux命令行下怎么定时执行一个命令?
发布网友
发布时间:2022-02-26 09:36
我来回答
共2个回答
热心网友
时间:2022-02-26 11:05
只执行一次用at,比如:
at now + 20 minutes
at> echo "Hello !!" > /dev/pts/0
at> <EOT>如果是周期性地执行,比如每隔20分钟执行一次
crontab -e
×/20 × × × × echo "Hello !!" > /dev/pts/0详细请man
at和man
crontab
热心网友
时间:2022-02-26 12:23
linux有个系统级的定时任务服务,叫cron,终端里的命令是crontab。
crontab
-u
root
-l
查看root用户的所有定时任务。
crontab
-u
root
-e是编辑root用户的定时任务,输入这条会进入vi编辑模式。
编辑是有固定格式的,具体你可以搜索cron命令的用法。