Как установить все члены в базе пакетов archlinux -devel

Предположим, ваш скрипт называется monitor.sh. Есть много команд, которые вы можете использовать в Linux для отправки электронной почты.

Например, с помощью команды mail:

mail -s "Monitor Report" admin@example.com < <( bash monitor.sh )

Сsendmail:

echo "Subject: Monitor Report" | sendmail -v admin@example.com < <( bash monitor.sh )

Сssmtp:

ssmtp admin@example.com < <( echo "Subject: Monitor" ; bash monitor.sh )

С помощью curlи Gmail:

bash monitor.sh > report.txt
curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd \
  --mail-from 'developer@gmail.com' --mail-rcpt 'admin@example.com' \
  --upload-file report.txt --user 'developer@gmail.com:your-accout-password'

Если вы хотите, чтобы это происходило автоматически каждые 2 часа, поместите команду в cron (см. man crontab ).

Скорее всего, на вашем сервере уже правильно настроена одна из приведенных выше команд для отправки электронной почты (sendmail, mail, ssmtp). Если нет, посмотрите, как их установить и настроить.


Ссылки:

https://blog.edmdesigner.com/send-email-from-linux-command-line/

https://tecadmin.net/ways-to-send-email-from-linux-command-line/

0
19.09.2021, 05:45
1 ответ

Вы можете использовать --noconfirm, чтобы избежать интерактивных подсказок. Обратите внимание, что при этом будет выбран вариант по умолчанию для всех подсказок, а не только для подсказки множественного выбора.

man pacmanговорит:

Bypass any and all “Are you sure?” messages. It’s not a good idea to do this unless you want to run pacman from a script.

1
20.09.2021, 06:10

Теги

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