117.info
人生若只如初见

linux at命令支持哪些参数

at 命令在 Linux 系统中用于调度一次性任务

  1. -m:当作业完成后,向用户发送邮件通知。
  2. -n:指定作业完成后的退出状态码。默认情况下,如果作业成功完成,退出状态码为 0;如果作业失败,退出状态码为非零值。
  3. -q:指定作业队列。可选值为 al(默认值)、qbccfflgilhmqncorqlqjqrqxtq。这些值分别表示不同的队列优先级。
  4. -s:指定作业执行的 shell。例如,-s /bin/bash 表示使用 bash shell 执行作业。
  5. -S:指定作业执行的登录 shell。例如,-S /bin/bash 表示使用 bash shell 作为登录 shell 执行作业。
  6. -u:以特定用户身份执行作业。例如,-u username 表示以 username 用户身份执行作业。
  7. -x:在执行作业之前,显示命令行。
  8. -y:自动回答所有提示为“yes”。
  9. -z:使用 bzip2 压缩命令输出的内容。

这些参数可以组合使用,以满足不同的调度需求。例如,以下命令将在 5 分钟后执行名为 script.sh 的脚本,并在作业完成后向用户发送邮件通知:

at now + 5 minutes -m -s /bin/bash script.sh

未经允许不得转载 » 本文链接:https://www.117.info/ask/fea8dAzsIBgZXAg.html

推荐文章

  • linux中如何创建静态库

    在Linux中,可以使用以下步骤来创建静态库: 编写源代码文件,可以是C、C++等编程语言的源文件。
    使用编译器(如gcc)将源文件编译为目标文件(.o文件),例...

  • linux静态库如何生成与使用

    生成静态库可以使用ar命令,具体步骤如下: 编译源文件生成目标文件(.o文件):gcc -c file.c -o file.o 将所有目标文件打包成静态库:ar rcs libfile.a file.o 如...

  • linux如何修改文件里的内容

    Linux中可以使用多种命令来修改文件里的内容,常用的方法包括: 使用文本编辑器:可以使用命令行文本编辑器如vi或nano来打开文件并修改内容,然后保存退出。 使用...

  • linux如何将子文件内容替换

    要将 Linux 中的子文件内容替换,可以使用以下命令: 使用 sed 命令:sed 's/old_content/new_content/g' file_name,这将用新内容替换文件中的旧内容。 使用 aw...

  • linux ftp服务器怎样进行升级维护

    升级和维护Linux FTP服务器需要经过以下几个步骤: 备份当前配置和服务器数据:在进行任何升级操作之前,确保备份当前的配置文件和服务器数据。这样在升级过程中...

  • linux ftp服务器如何进行故障排查

    在Linux中,FTP服务器可能会遇到各种问题 检查FTP服务器是否正在运行:
    使用以下命令检查FTP服务器的状态:
    sudo systemctl status ftpd 如果FTP服务器...

  • linux ftp服务器有哪些管理工具

    在Linux系统中,有多种FTP服务器管理工具可供选择。以下是一些常见且受欢迎的工具: FileZilla:一款免费开源的FTP软件,支持SFTP、FTPS、FTP等常用协议,适用于...

  • linux ftp服务器支持哪些操作系统

    Linux FTP服务器支持多种操作系统,包括Linux、Windows、macOS以及一些嵌入式系统。以下是对这些操作系统的支持情况的详细说明:
    Linux
    Linux作为开源...