在Linux系统中,at命令用于在指定的时间执行一次性任务。当你想查看已经安排的任务时,at命令提供了几种方式来显示这些信息。
at -c job_id:
这个命令用于显示指定job_id的at任务的详细内容。job_id是当你使用at命令安排任务时,系统返回给你的一个唯一标识符。这个命令会显示任务的完整命令行,包括任何环境变量或重定向。
例如,如果你之前安排了一个任务并得到了job_id为5,你可以使用at -c 5来查看该任务的详细信息。
at --display 或 at -l:
这两个命令(注意--display是长格式选项,-l是短格式选项)的作用是列出所有已安排但尚未执行的at任务。它们会显示每个任务的job_id、执行时间以及命令行的简短描述(通常只是命令的前几个字符)。
使用at --display或at -l时,你不需要提供job_id,因为它们是用于显示所有已安排的任务的。
简而言之:
at -c job_id:显示指定job_id的at任务的详细内容。
at --display 或 at -l:列出所有已安排但尚未执行的at任务。