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命令的用法。

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