У меня есть следующий скрипт, как мне запустить его при завершении работы в Debian Linux? (не хочу использовать графический интерфейс)
#!/bin/bash
vms=$(vmrun list | grep '/');
for vm in ${vms}
do
echo 'suspending ' $vm
vmrun suspend $vm soft
done
Я попытался добавить его в /usr/local/bin
с разрешениями chmod +x
. Затем я создал символические ссылки на rc0.d (выключение) и rc6.d (перезагрузка).
Затем я сделал update-rc.d shutdown_vms 0 6
.
Когда я делаю shutdown -r
сейчас, он переключается в режим консоли для перезапуска - в этот момент я вижу сообщение об ошибке, указывающее, что shutdown_vms has failed
.
Это правильный способ установки скрипта завершения работы и почему он не работает (где я могу посмотреть в журналах?)