Basta colocar seu script em outro como o próximo código:
#!/bin/bash
/opt/your_actual_script.sh 2>&1 >/var/log/script_exec.log
Eu tenho um determinado script que executo para configurar serviços na máquina. Quando eu executo o script a partir da linha de comando, todos os serviços são iniciados, mas quando é executado durante a inicialização, alguns deles não conseguem fazê-lo.
Eu gostaria de determinar o motivo disso. Para esse efeito, eu quero registrar a execução do script em algum lugar para inspeção posterior. Como eu faço isso?
Meu sistema é fedora e coloquei o script em rc.local (/etc/rc.d/rc.local).