linux把at命令记录在哪里

worktile 其他 52

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,at命令(即通过at命令调度的任务)的记录可以在系统的日志文件中找到。具体来说,at命令的记录会被记录在/var/log/syslog文件中。

    /var/log/syslog文件是Linux系统中默认用于存储系统日志的文件之一。在这个文件中,可以找到多种类型的系统事件,包括at命令的调度和执行情况。

    要查看/var/log/syslog文件中的at命令记录,您可以使用文本编辑器(如vi或nano)打开该文件并搜索关键词“at”或“AT”。在文件中,每个at命令调度及其执行情况都会显示相应的时间戳、命令内容和执行结果。

    需要注意的是,/var/log/syslog文件通常只能由管理员或root用户访问和编辑。因此,如果您是普通用户,可能需要使用sudo命令或以管理员身份登录才能查看或修改该文件。

    除了/var/log/syslog文件外,其他一些Linux发行版(如Ubuntu)可能还使用其他日志文件来记录at命令的信息。在这种情况下,您可以参考相关发行版的文档或查看/etc/syslog.conf文件来了解更多信息。

    总之,at命令的记录在Linux系统中通常可以在/var/log/syslog文件中找到。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,at命令记录可以在多个地方找到。以下是at命令记录的五个可能存储位置:

    1. /var/log/at.log文件:这是at命令记录最常见的存储位置之一。该文件记录了at命令的执行时间、执行结果等信息。你可以使用文本编辑器查看该文件内容。

    2. /var/spool/cron/atjobs目录:这个目录存储了所有通过at命令提交的作业。每个作业在该目录下都有一个对应的文件,文件名是以作业的执行时间和作业ID命名的。你可以使用文本编辑器查看这些文件的内容来了解at命令的详细信息。

    3. /var/spool/at目录:该目录是at命令的工作目录,at命令在执行过程中会在这个目录下创建临时文件。如果你想查看at命令执行过程中的临时文件,可以在这个目录下查找。

    4. /var/log/syslog文件:syslog是Linux系统的系统日志服务,记录了系统的各种事件。at命令的执行信息也可能被记录在syslog中。你可以使用日志查看工具(如less)来查看syslog文件并搜索相关的at命令记录。

    5. 用户家目录下的.mail文件:at命令执行的结果也可能通过邮件方式发送给用户。这些邮件通常会被存储在用户的家目录下的.mail文件中。你可以使用邮件客户端查看这些邮件,并查看相关的at命令执行记录。

    这些是Linux系统中at命令记录的可能存储位置。具体的存储位置取决于系统的配置和日志设置。你可以根据自己的需求和系统配置选择合适的位置来查看at命令的执行记录。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,at命令是用于在指定时间执行一次性任务的命令。当使用at命令创建任务时,系统会将任务的详细信息记录在一个文件中,这样系统就可以在指定的时间自动执行任务。

    at命令的任务文件保存在系统的/spool目录下。具体来说,at命令的任务文件保存在/spool/at目录中。每个任务文件都以一个唯一的标识符命名。

    下面是at命令记录所在的步骤:

    1. 打开终端,进入命令行模式。
    2. 输入at命令,以创建一个新的at任务。例如:
    “`
    $ at 09:00
    “`
    这将打开一个新的命令行提示符,表示已经进入at任务的编辑模式。
    3. 在at任务的编辑模式中,输入要执行的命令和需要执行的时间。例如:
    “`
    at> echo “Hello, world!” > /tmp/hello.txt
    at> ^D
    “`
    上述命令将在09:00执行一个echo命令,并将输出重定向到/tmp/hello.txt文件中。同时,^D是一个特殊的按键组合,表示输入结束。
    4. 当at任务设置完成后,系统会将任务的详细信息写入到/spool/at目录中的一个文件中。该文件的命名格式为aXxxyyyyyy,其中X是一个字母(表示任务是否是root用户创建的),x是一个数字(表示任务的类型),yyyyyy是一个由大小写字母和数字组成的唯一标识符。
    5. 使用ls命令可以查看/spool/at目录下的任务文件。例如:
    “`
    $ ls /var/spool/at
    aA00123456
    “`

    通过查看这个文件,可以了解任务的详细信息,如执行的时间、命令等。

    总结:at命令所创建的任务文件会记录在Linux系统的/spool/at目录中。通过查看该目录下的任务文件,可以获取任务的详细信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部