我运行某个脚本来在机器上设置服务。当我从命令行运行脚本时,所有服务都会启动,但在初始化期间运行该脚本时,有些服务无法启动。
我想确定原因。为此,我想将脚本的执行情况记录到某处以供日后检查。我该怎么做?
我的系统是 fedora,我已将脚本放入 rc.local (/etc/rc.d/rc.local)。
答案1
只需将您的脚本包装到另一个脚本中,如下面的代码所示:
#!/bin/bash
/opt/your_actual_script.sh 2>&1 >/var/log/script_exec.log