Когда я запускаю следующее из командной строки linux, он работает правильно и правильно заполняет файл chkconfig.bak:
#chkconfig --list > chkconfig.bak
Но когда команда запускается из ежедневного сценария оболочки, файл chkconfig.bak оказывается пустым.
Есть догадки, почему это могло происходить?
Возможно, вам потребуется использовать полный путь к chkconfig
/sbin/chkconfig --list > chkconfig.bak
и вы также можете указать полный путь на выходе.