`at` 命令:选项 `-w` 的含义是什么?

`at` 命令:选项 `-w` 的含义是什么?

我有一个使用命令的脚本at。有时我会收到这样的电子邮件:

Date: Mon,  3 Jul 2017 14:18:00 +0300 (EEST)
From: root <[email protected]>
To: [email protected]
Subject: Output from your job      173

Another app is currently holding the xtables lock. Perhaps you want to use the -w option?

当然,我会使用此选项来阻止此类消息,但首先我想知道此选项的含义。不幸的是,-w选项未列在man at

有人知道这个选项到底是什么意思吗?

答案1

该消息来自您的工作,而不是来自at(顺便说一下at,也没有-w选项)。默认情况下,at通过邮件发送任何工作的 STDOUT 和 STDERR,除非另有说明。


iptables根据有关的消息,您的工作可能是一项任务 -- xtables。并且-w( --wait) 选项iptables等待xtables锁被释放,如消息中所建议的那样。

答案2

该错误似乎与iptables命令有关

手动 iptables

-w,--等待 等待 xtables 锁。为了防止程序的多个实例同时运行,将尝试在启动时获取独占锁。默认情况下,如果无法获取锁,程序将退出。此选项将使程序等待,直到可以获得独占锁。

相关内容