Você provavelmente precisará usar o caminho completo para chkconfig
/sbin/chkconfig --list > chkconfig.bak
e você pode querer colocar um caminho completo na saída também.
Quando executo o seguinte a partir da linha de comando do Linux, ele funciona corretamente e preenche corretamente o arquivo chkconfig.bak:
#chkconfig --list > chkconfig.bak
Mas quando o comando é executado a partir de um script de shell diário, o arquivo chkconfig.bak sai vazio.
Algum palpite por que isso estaria acontecendo?
Tags centos shell-scripting