Почему «перезагрузка apachectl» работает, а «запуск apachectl» — нет?

Похоже, вы закрываете свои котировки непосредственно перед $1, а затем открываете и закрываете новый набор после него. Вы можете попробовать:

echo "Converse Log Labels $1" | mailx -a conversation_logs_"$1".tsv -s "Converse Logs Labels Data $1" username@example.com

или если вы хотите включить кавычки:

echo "Converse Log Labels $1" | mailx -a conversation_logs_"$1".tsv -s "Converse Logs Labels Data \"$1\"" username@example.com
0
22.01.2021, 18:16
1 ответ

Теоретически, он настроен как служба в системе, и запуск исполняемого файла программы для попытки перезапуска службы не сработает. Вы должны использовать «systemctl перезапустить apache2». Чтобы остановить его, «systemctl stop apache2» и запустить «systemctl start apache2»

http://manpages.ubuntu.com/manpages/bionic/man5/systemd.service.5.html

0
18.03.2021, 22:35

Теги

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