我有一个使用命令的脚本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
命令有关
-w,--等待 等待 xtables 锁。为了防止程序的多个实例同时运行,将尝试在启动时获取独占锁。默认情况下,如果无法获取锁,程序将退出。此选项将使程序等待,直到可以获得独占锁。