Если я запускаю свой скрипт через 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 я дал правильного пользователя и команду.