Intereting Posts
Libstdc ++. So.6: невозможно открыть файл общих объектов: нет такого файла или каталога " Настройка почтового сервера только для отправки Почему веб-приложения не будут установлены после того, как я назову intall в Firefox? Команда терминала, чтобы узнать, какая тема gtk используется Графическая карта, не показывающая на Civilization VI Как увеличить громкость динамика? Резервное копирование GNOME-терминала Могу ли я создать резервную копию всей установки Ubuntu на ISO DVD? Как я могу получить меню grub при загрузке? «Sudo mv / fromdir / todir» – не распознает местоположение fromdir Что означает VIRT, RES и SHR в верхней команде? Могу ли я отобразить панель в XFCE 4.10 с помощью нажатия клавиши, а не с помощью мыши, чтобы показать ее? Как временно отключить настройки блокировки экрана во время воспроизведения видео? Почему файлы .zip сжатых .jpegs имеют одинаковый размер? Мультитач-трекпад жесты Dell XPS 15

Сценарий при перезагрузке

Итак, я запрограммировал простой скрипт для предупреждения о слабом состоянии, когда сервер перезагружается. Что я сделал: В /etc/rc6.d/R99reboot-slack: (я пробовал с R01reboot-slack)

#!/bin/sh /scr/msg.sh "Server restarting...." 

и в /scr/msg.sh У меня есть:

 #!/bin/bash MSG=$1 API="API_TOKEN_HERE" USERNAME="USERNAME HERE" IMAGE="SOME IMAGE HERE" CHANNEL="SOME CHANNEL HERE" slackcli -t $API -h $CHANNEL -m "$MSG" -u $USERNAME -i $IMAGE 

Использование slack-cli из https://github.com/candrholdings/slack-cli

Проблема:

Когда я перезагружаюсь, скрипт вообще не запускается, я попытался с помощью:

 echo "Hey, I did run!" > /scr/info.txt 

Но он ничего не возвращает.

Оба исполняемых файла имеют shebangs и исполняемые разрешения. (Я пытался дать им 777, но это не сработало). Я также попытался перейти с / bin / sh на / bin / bash, сменив пользователя, поместив sudo … Но ничего не работает …

Выполнение обоих скриптов напрямую, работает.

Это на сервере Ubuntu 16.04. В соответствии с запросом, вывод:

 ls -l /scr/msg.sh /etc/rc6.d/K99reboot-slack -rwxr-xr-x 1 root root 119 Jun 18 19:02 /etc/rc6.d/K99reboot-slack -rwxrwxrwx 1 root root 207 Jun 18 18:58 /scr/msg.sh