![如何在另一个脚本中记录 bash 脚本的日志?](https://linux22.com/image/908871/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E4%B8%AD%E8%AE%B0%E5%BD%95%20bash%20%E8%84%9A%E6%9C%AC%E7%9A%84%E6%97%A5%E5%BF%97%EF%BC%9F.png)
假设您有foo.sh
脚本。
并且您想要foo.sh
从运行rc.local
。
如何捕获日志foo.sh
?
我试过了:
#!/bin/sh
. foo.sh @> /tmp/foo.log
exit 0
但它似乎不起作用。
答案1
我会尝试在您的脚本中进行以下修改:
#!/bin/sh
. /full/path/to/foo.sh > /tmp/foo.log
exit 0
- 更新脚本以包含完整路径
foo.sh
- 去除
@
假设您有foo.sh
脚本。
并且您想要foo.sh
从运行rc.local
。
如何捕获日志foo.sh
?
我试过了:
#!/bin/sh
. foo.sh @> /tmp/foo.log
exit 0
但它似乎不起作用。
我会尝试在您的脚本中进行以下修改:
#!/bin/sh
. /full/path/to/foo.sh > /tmp/foo.log
exit 0
foo.sh
@