Python的一个系统命令在使用cron执行时不起作用

2024-09-26 17:52:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正面临一个奇怪的问题。我有一个Python脚本,其中包括

  subprocess.call("ifconfig ens3 inet6 add " + str(address) + "/64", shell=True)

它将ip分配给循环中的操作系统。我面临的问题是,如果我手动运行IPs,就会分配IPs,但是当我在重新启动时使用cron运行IPs时,不会分配IPs。我确实知道脚本在启动时运行,因为我将结果发送到日志。但是,当我检查ip -6 addr时,如果脚本使用cron运行,则不会分配ip。但如果我亲自操作的话,他们是被分配的。你知道吗


Tags: ip脚本addtrueaddress手动shellcall

热门问题