gpt4 book ai didi

linux - 从 Crontab 执行时的不同结果

转载 作者:太空宇宙 更新时间:2023-11-04 09:08:24 26 4
gpt4 key购买 nike

我正在尝试使用 lsof|wc -l 通过 crontab 定期获取打开文件的数量。它总是返回零。当我直接运行它时,它给出了正确的结果。对这种奇怪的行为有什么想法吗?它是否与管道尺寸有关,因为结果可能非常大?非常感谢。

卡卡

最佳答案

主要区别在于环境变量。

在这种情况下,它可能是 PATH。 lsof 通常在或/usr/sbin 中找到,当您以交互方式运行它时,它可能在您的 PATH 中,而在从 cron 运行时不在 PATH 中。

在您的 cron 脚本中尝试 /usr/sbin/lsof|wc -l。并检查本地邮件,因为 cron 输出通常发送到那里,可能会有相关的错误消息。

Is it related to pipe size as the result can be quite large?

没有。

关于linux - 从 Crontab 执行时的不同结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4792009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com