То что вы называете "путь папки" - это приглашение командного интерпретатора. Скорее всего, у вас используется bash, я дал ссылки на руководства по настройке
Тогда программа выдаст сообщение, а потом через полчаса машину выключит.
В этой ситуации надо сделать так:
ping -n [время в секундах до предупреждения] 127.0.0.1 > nul & shutdown -t [время после предупреждения] -s -f -c "Остановка по таймеру"
Время в секундах задается после t, у меня это 30.
Можно также указать ключ -f, чтобы открытые программы принудительно закрылись, а также ключ -c и сообщение в кавычках.
shutdown -t 30 -s -f -c "Остановка по таймеру"
Так у вас два шлюза по умолчанию стоит.
Для доступа в локалку нужно дописать шлюзы, если они нужны, но только на эту локалку.
Осторожно! Ошибетесь - потеряете связь.
Потому, что пароль в чистом виде в качестве ключа - ненадежен, подберут. Поэтому появляется желание добавить соль. И какой тогда смысл в постоянной части ключа, когда можно каждый раз создавать полностью новый?
Будут две операции: вывод отступа и ввод строки, между ними с удовольствием вклинится вывод от второго потока, так что да, мьютекс или критическая секция здесь нужны.