crontab ifconfig 什么都不输出

dir*_*ide 5 bash cron

/home/myname/bin/script:

#!/bin/bash
ifconfig > /home/myname/foo
Run Code Online (Sandbox Code Playgroud)

定时盘:

* * * * * /home/myname/bin/script
Run Code Online (Sandbox Code Playgroud)

……等一分钟……

@@ 11:35:51 [myname@comp - ~]$ ls foo
-rw-r--r-- 1 myname myname 0 Jul  7 11:35 foo
@@ 11:35:55 [myname@comp - ~]$ 
Run Code Online (Sandbox Code Playgroud)

我不明白为什么 foo 最终会是空的。在命令行上运行 ifconfig 命令完全符合您的预期,将其输出转储到文件中,就像正常一样。作为参考,我正在运行 Ubuntu 8.04。

ego*_*gry 13

尝试ifconfig在脚本中使用可执行文件的完整路径。

which ifconfig 会给你路径。

我不知道ipconfig在 ubuntu 中做什么。:)