本文最后更新于309 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
# 在 Ubuntu、Debian 和 Linux Mint 上安装
sudo apt install at
# 在 CentOS、Fedora、AlmaLinux 和 Red Hat 上安装
sudo dnf install at
# 在 Arch Linux 和 Manjaro 上安装
sudo pacman -S at
#启动
sudo systemctl start atd
sudo systemctl enable --now atd
例如:要在两分钟后执行一个任务
at not +2 minutes
进入at提示符后,输入要执行的命令,然后按ctrl+d结束输入
at> echo "hello world" > /tmp/file
at> <EOT>
查看和删除任务
使用 atq 命令可以查看已安排的任务:
atq
at --help
man at
示例
三天后的下午5点执行 ls 命令: at 5pm +3 days at> /bin/ls at> <EOT>
明天17点输出时间到指定文件: at 17:20 tomorrow at> date > /root/2013.log at> <EOT>
查看已安排的任务: atq
删除已安排的任务: atrm 7
显示已安排任务的内容: at -c 8

你好