Linux定时执行命令
在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点执行; |