Вы можете использовать xmessage в самом скрипте. Поместите что-то подобное после «shebang»:
xmessage "Are you sure?"
На нем появится графическое сообщение с надписью «Вы уверены?». с кнопкой «okay».
Вы можете настроить xmessage на наличие более одной кнопки и изменить то, что написано в ней. Вы также можете настроить действия, выполняемые каждой кнопкой.
Например,
xmessage -buttons ok:0,cancel:1 "Are you sure?"
См. man xmessage для всех параметров (их много).
Ответ заключается в том, чтобы перейти на PHP 7.1. Обновление Ubuntu выполняет частичное обновление PHP с 7.0 до 7.1 при обновлении с 17.04 до 17.10.
После обновления всех ваших модулей PHP до 7.1:
Остановить и отключить PHP 7.0 FPM
sudo systemctl stop php7.0-fpm.service
sudo systemctl disable php7.0-fpm.service
Начать PHP 7.1 FPM
sudo systemctl start php7.1-fpm.service
Не забудьте также исправить ваш веб-сервер. Для NGINX мне пришлось изменить эту строку:
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
Затем перезапустить NGINX
sudo systemctl restart nginx.service
Ответ заключается в том, чтобы перейти на PHP 7.1. Обновление Ubuntu выполняет частичное обновление PHP с 7.0 до 7.1 при обновлении с 17.04 до 17.10.
После обновления всех ваших модулей PHP до 7.1:
Остановить и отключить PHP 7.0 FPM
sudo systemctl stop php7.0-fpm.service
sudo systemctl disable php7.0-fpm.service
Начать PHP 7.1 FPM
sudo systemctl start php7.1-fpm.service
Не забудьте также исправить ваш веб-сервер. Для NGINX мне пришлось изменить эту строку:
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
Затем перезапустить NGINX
sudo systemctl restart nginx.service