linux如何用at命令分别实现
时间: 2024-05-08 16:20:30 浏览: 68
1. 在指定时间运行一次命令
使用 `at` 命令可以在指定的时间运行一次命令。例如,以下命令会在今天下午2点运行 `ls -l` 命令:
```
at 2pm today
ls -l
```
2. 每天定时运行命令
使用 `at` 命令也可以实现每天定时运行命令。例如,以下命令会每天下午2点运行 `ls -l` 命令:
```
echo "ls -l" | at 2pm every day
```
3. 在指定时间运行脚本
如果要在指定时间运行一个脚本,可以使用以下命令:
```
at 2pm today
/path/to/script.sh
```
4. 每天定时运行脚本
如果要每天定时运行脚本,可以使用以下命令:
```
echo "/path/to/script.sh" | at 2pm every day
```
需要注意的是,`at` 命令需要 `atd` 服务运行才能正常工作。如果该服务未启动,可以使用以下命令启动:
```
sudo service atd start
```
相关问题
Linux 通过at命令实现5分钟后执行/bin/date,使用atq查询已添加的at计划 任务。
您可以使用以下命令来实现在 5 分钟后执行 `/bin/date` 命令:
```
echo "/bin/date" | at now + 5 minutes
```
这将在当前时间后的 5 分钟内执行 `/bin/date` 命令。
要查询已添加的 at 计划任务,可以使用 `atq` 命令。例如,执行以下命令:
```
atq
```
如果有已经添加的 at 计划任务,它们将被列出并显示其对应的 ID 号码。如果没有任何计划任务,则不会输出任何内容。
linux中at命令的用法
at命令是Linux系统中的一个计划任务工具,可以让用户在指定的时间执行一些命令或脚本。使用at命令需要先安装atd服务,然后使用at命令指定要执行的时间和命令,at命令会将这些任务加入到系统的任务队列中,等待指定的时间到达后自动执行。使用at命令可以方便地实现一些定时任务,比如备份数据、定时发送邮件等。
阅读全文