C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) at 命令: 安排任务执行
    1. 概述
    2. 用法
    3. 常见选项
    4. 常见示例
    5. 提示

[Linux] C Shell (csh) at 命令: 安排任务执行

概述

at 命令用于在指定的时间安排一次性任务的执行。用户可以通过该命令在未来的某个时间点运行特定的命令或脚本。

用法

基本语法如下:

at [options] [arguments]

常见选项

  • -f file:从指定的文件中读取命令。
  • -m:即使任务没有输出,也发送邮件通知用户。
  • -q queue:指定任务的队列。
  • -l:列出所有已安排的任务。

常见示例

  1. 安排在明天中午12点执行一个命令:
    echo "echo Hello World" | at 12:00 tomorrow
    
  2. 从文件中读取命令并安排在特定时间执行:
    at -f myscript.sh 14:00
    
  3. 查看当前用户的所有已安排任务:
    at -l
    
  4. 安排在未来的某个日期和时间执行命令:
    echo "backup.sh" | at 2023-10-15 18:00
    

提示

  • 使用 at -l 命令可以方便地查看已安排的任务,确保没有遗漏。
  • 为了避免任务冲突,合理安排任务的执行时间。
  • 如果需要重复执行任务,可以考虑使用 cron 命令,而不是 at