在Linux中,如果要定时执行一项任务,可以使用at命令:

eg:在今天下午4:00时,删除~/temp.txt文件,则:

$at 4:00 pm today

at>rm ~/temp.txt

at>CTRL + D

或者:

$echo rm ~/temp.txt | at 4:00 pm today 

上面的命令能在今天下午4点运行rm ~/temp.txt。

使用的语法就是‘at’后追加日期时间。当at>提示符出现后就可以输入你想在那个时间运行的命令了。

CTRL + D 返回终端。


eg:指定具体时间,比如,在2016-09-17下午4:00删除~/temp.txt文件

$echo rm ~/temp.txt | at 4:00 pm 2016-09-17