一条命令实现:在指定时间执行命令


在Linux下,可以通过一条命令即可实现在指定时间运行某个命令:

echo "rm -rf doc" | at now +1 minutes

上面这条命令将在一分钟后删除当前目录下的doc目录;

这条命令需要你的Linux有at工具,如果没有需要安装,在Debian系统下,可使用 apt-get install at 进行安装。

at 支持的时间格式:

时间格式 描述
at 12:00 2020-10-1 在具体时间执行;
at now+1 minutes 在十分钟后执行;
at 17:00 tomorrow 在明天17点执行;
at 5:00 pm + 3 days 在3天后下午5点执行;
at midnight 在晚上12点执行;

如需转载,请注明出处,本文地址:https://www.perfcode.com/p/execute-a-command-at-a-give-time.html