linuxat命令例子
-
Linux中的at命令是一个用于在指定时间执行一次性任务的命令。下面是一些at命令的例子:
1. 在未来的某个特定时间执行命令:
at 14:30 -f script.sh
以上命令会在下午2:30执行名为script.sh的脚本文件。2. 在未来的某个特定日期和时间执行命令:
at 2022-01-01 09:00 -f backup.sh
以上命令会在2022年1月1日早上9点执行名为backup.sh的备份脚本。3. 结合echo命令创建命令行任务:
echo “ls -l” | at now + 1 hour
以上命令会在当前时间的一个小时后执行ls -l命令。4. 通过at命令在后台执行命令:
at -f command.sh
在命令行中输入上述命令后,然后输入要执行的命令,然后按Ctrl+D键保存并退出。这样,命令.sh文件中的命令会在后台执行。5. 列出已安排的任务:
at -l
以上命令会显示已经安排的任务列表。6. 取消已安排的任务:
at -r job_number
以上命令会取消指定的任务,其中job_number是通过at -l命令得到的任务编号。这些是一些使用at命令的例子。at命令可以让用户更加灵活地安排任务的执行时间,方便管理和自动化任务。
2年前 -
在Linux操作系统中,at命令用于在指定时间执行一次性任务。下面是一些at命令的例子:
1. 在指定时间运行一次命令:
at 09:00
在命令提示符下输入需要执行的命令,然后按Ctrl+D组合键结束输入。命令将在第二天上午9点执行。2. 在特定日期和时间运行命令:
at 2022-12-25 12:00
输入需要执行的命令,然后按Ctrl+D组合键结束输入。命令将在2022年12月25日中午12点执行。3. 在当前时间的基础上延迟执行命令:
at now + 1 hour
在命令提示符下输入需要执行的命令,然后按Ctrl+D组合键结束输入。命令将在当前时间的基础上延迟1小时后执行。4. 从文件中读取命令并执行:
at -f script.sh 14:30
将命令存储在一个文件(例如script.sh)中,然后使用at命令来执行该文件中的命令。命令将在下午2:30执行。5. 查看已经计划的任务:
atq
使用atq命令可以列出当前计划的任务列表,其中包含任务的编号、执行时间和用户信息。6. 删除已计划的任务:
atrm 1
使用atrm命令可以删除指定编号的已计划任务。在上面的例子中,将删除编号为1的任务。这些是使用at命令的一些例子,它可以帮助用户在指定时间执行一次性任务,提供了更灵活的任务调度和自动化操作的功能。
2年前 -
at命令是在Linux系统中设置任务定时执行的一个命令。它可以在指定的时间执行某个命令或者脚本。下面是一些使用at命令的例子:
1. 在指定时间执行一次性任务:
“` shell
at 15:30 # 在今天的15:30执行命令
echo “Hello, world” # 执行的命令
Ctrl + D # 输入Ctrl + D结束输入
“`
这个例子表示在今天的15:30执行”echo “Hello, world””这个命令。安装at命令后,我们可以编辑tasks文件(如果是使用atq命令添加任务,则需使用task编号)查看任务列表。执行时间到达时,系统会自动执行该命令。2. 在指定时间执行文件:
“`shell
at 10:00 tomorrow # 在明天的10:00执行命令
./script.sh # 执行的脚本文件
Ctrl + D
“`
这个例子表示在明天的10:00执行”./script.sh”这个脚本文件。3. 在固定的时间执行定期任务:
“`shell
at now + 2 days # 在两天后的当前时间执行命令
./backup.sh # 执行的备份脚本
Ctrl + D
“`
这个例子表示在两天后的当前时间执行”./backup.sh”这个备份脚本。它可以用于定期执行一些需要后续操作的任务。4. 指定任务输出:
“`shell
at 16:00 <<< 'echo "Today is $(date)" >> /tmp/log.txt’
“`
这个例子表示在今天的16:00执行”echo “Today is $(date)” >> /tmp/log.txt”这个命令,并将输出重定向到/tmp/log.txt文件中。5. 查看任务列表:
“`shell
atq
“`
这个命令可以查看当前系统中的任务列表。6. 取消任务:
“`shell
atrm <任务编号>
“`
这个命令可以取消指定的任务。注意:at命令的功能在许多Linux系统上是默认未安装的,您可能需要使用包管理器安装它。在Debian/Ubuntu系统上,您可以使用以下命令安装:
“`shell
sudo apt-get install at
“`以上是一些使用at命令的例子,您可以根据实际需求来使用这个命令。请记住,在设置任务时要确认时间设置正确,以免错过任务执行的时间。
2年前