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

Итак, я запрограммировал простой скрипт для предупреждения о слабом состоянии, когда сервер перезагружается. Что я сделал: В /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