如何在 cron 中运行 `/usr/sbin/` 二进制文件?

4 crontab

作为 root,我添加了用于crontab -e添加我的脚本。但是,脚本使用了二进制文件,/usr/sbin/当脚本从 cron 运行时,我收到一个关于它不存在的错误。我该如何解决?

Gia*_*968 7

您应该只使用二进制文件的完整路径。

因此,假设您想ipconfig在 cron 作业中使用。而不是你的 crontab 有这样的命令:

ipconfig
Run Code Online (Sandbox Code Playgroud)

你会把它改成:

/usr/sbin/ipconfig
Run Code Online (Sandbox Code Playgroud)

请记住:Shell 路径只是在您从命令行调用它们时告诉系统在哪里查找二进制文件/可执行文件,以便您更轻松地键入命令。提供二进制文件/可执行文件的完整路径与脚本使用 100% 相同。