RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


Боковая панель


Навигация


Линкшэринг


WTF?!

Написать в спортлото

Донат Данкинс


Добавить новую страницу

Вы не можете добавлять страницы
linux:bash:reboot_confirm

Подтверждение перезагрузки или выключения в Linux

Источник: https://matoski.com/article/confirm-before-executing-shutdown-reboot-linux/

Создаём bash скрипт /usr/local/bin/confirm

#!/usr/bin/env bash
echo "About to execute $1 command"
echo -n "Would you like to proceed y/n? "
read reply

if [ "$reply" = y -o "$reply" = Y ]
then
   $1 "${@:2}"
else
   echo "$1 ${@:2} cancelled"
fi

Создаём алиасы для команд

/etc/profile.d/confirm-shutdown.sh

alias shutdown="/usr/local/bin/confirm /sbin/shutdown"

/etc/profile.d/confirm-reboot.sh

alias reboot="/usr/local/bin/confirm /sbin/reboot"

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
This website uses 🍪 for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
linux/bash/reboot_confirm.txt · Последние изменения: 2019/03/14 16:49 (внешнее изменение)