linux at 命令
时间: 2023-10-03 07:02:56 浏览: 111
"at" 命令可以让你在指定的时间运行一次性任务或脚本,它通常用于在非工作时间运行系统任务,以避免在高峰期对系统的影响。下面是一些常用的 "at" 命令选项:
- `at`: 启动 "at" 命令,进入交互模式。
- `at -f script.sh 10:30`: 在 10:30 运行名为 "script.sh" 的脚本。
- `at -f script.sh now + 1 hour`: 在当前时间的下一个小时运行名为 "script.sh" 的脚本。
- `at -l`: 列出当前所有的 "at" 任务。
- `atrm jobnumber`: 删除指定的 "at" 任务。
需要注意的是,在使用 "at" 命令时,必须确保计划任务的时间格式正确无误,否则任务可能无法执行。
相关问题
linux at命令
"at" 是 Linux 系统中的一个命令,用于在特定时间运行命令或脚本。它可以让用户在后台运行命令,而不需要在终端中等待命令的完成。使用方法如下:at [time],其中 time 可以是形如HH:MM的时间,也可以是形如HH:MM YY-MM-DD的日期时间。例如,at 14:30 表示在当天的 14:30 执行命令,at 14:30 2022-06-01 表示在2022年6月1日14:30 执行命令。在执行命令之前需要输入要运行的命令。
Linux at 命令
Linux中的at命令可以让用户在指定的时间执行一次性任务。下面是at命令的使用方法:
1. 查看at服务是否启动
```shell
systemctl status atd
```
2. 启动at服务
```shell
systemctl start atd
```
3. 使用at命令提交任务
```shell
at 10:30 tomorrow
at> echo "hello world" > /tmp/hello.txt
at> <EOT>
```
上述命令表示在明天的10:30执行一次性任务,任务内容是将"hello world"写入到/tmp/hello.txt文件中。
4. 查看任务列表
```shell
atq
```
5. 取消任务
```shell
atrm 1
```
上述命令表示取消任务列表中编号为1的任务。
阅读全文