Похоже, вы закрываете свои котировки непосредственно перед $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
Теоретически, он настроен как служба в системе, и запуск исполняемого файла программы для попытки перезапуска службы не сработает. Вы должны использовать «systemctl перезапустить apache2». Чтобы остановить его, «systemctl stop apache2» и запустить «systemctl start apache2»
http://manpages.ubuntu.com/manpages/bionic/man5/systemd.service.5.html