Если я запускаю свой скрипт через crontab, gzip не работает нормально. Если я запускаю тот же скрипт вручную, gzip работает.
Команда, которую мы имеем в нашем скрипте:
gzip -vf $path/file.eee В моем сценарии я создаю один файл журнала в .expформате, а затем я пытаюсь сжать его с помощью команды gzip
gzip -vf $PATH/file.exp После этого ожидания, file.exp.gzно gzip не работает, я увидел состояние gzip, которое он возвращает 141. Помимо gzip этот скрипт работает нормально, другие команды работают нормально.
$PATHэто путь к file.exp. Я скопировал file.expв /rootпапку. В корневую папку я поместил один тестовый скрипт, имеющий gzip -vf /root/file.expкоманду. Этот тестовый скрипт я добавил в crontab, который работает нормально. После завершения crontab я увидел вывод в корневой папке их я мог видеть file.exp.gzфайл. В crontab я дал правильного пользователя и команду.
Что значит "не работает нормально"?