Как ограничить вывод электронной почты из задания Cron

Вывод файла german-numbers и uname -a покажет подробную информацию, включая архитектуру.

Скорее всего, вы скопировали

  1. 32-битный файл в 64-битную систему или v.v
  2. Intel в ARM или v.v
  3. Вам не хватает одной или нескольких динамически подключаемых библиотек, на которые ссылается исполняемый файл. Используйте ldd german-numbers , чтобы увидеть список необходимых библиотек
0
22.03.2019, 01:24
2 ответа

Вы можете удалить опцию-v(verbose )и вместо этого использовать статус выхода команды tar, чтобы определить, какое сообщение отправить.

Пр. в самом простом,

tar -cpzf /home/user/backups/backup_files.tar.gz /home/user/public_html && echo "Files successfully backed up at $(date)"

или (немного больше нюансов)

tar -cpzf /home/user/backups/backup_files.tar.gz /home/user/public_html; case $? in 0) echo "Files successfully backed up at $(date)" ;; *) echo "Backup failed" ;; esac

См. man tarдля значений различных не-нулевых значений статуса выхода.

3
28.01.2020, 02:30

Я бы посоветовал передать процесс, который генерирует ваше уведомление, через

tail -n 

, чтобы проанализировать последние n строк, а затем отправить их на свой адрес электронной почты.

0
28.01.2020, 02:30

Теги

Похожие вопросы