У меня есть скрипт, который я хочу запустить, как только компьютер запустится и будет работать все время.
Сценарий состоит из команды ssh -R 9898:localhost:22 <user>@<remotehost>
Если я запускаю этот скрипт используя sudo bash setsid <script_name>
, он работает нормально, и я могу закрыть терминал, и он полностью работает в фоновом режиме
Я вставил root crontab @reboot setsid bash <script_name>
, и он, похоже, не работает. Я проверил и убедился, что мой crontab работает, поместив тестовую команду, чтобы просто перетащить текстовый файл в мой домашний каталог, и он работает.
Любые идеи о том, как этот скрипт работает постоянно? Мой не технически подкованный друг будет использовать этот ноутбук, поэтому он должен работать постоянно, иначе я не смогу войти и починить вещи.
Спасибо.