LINUX.ORG.RU

Как обычно, написать скрипт запуска для менеджера системы.

man systemd.service или что там у тебя

pfg ★★★ ()
Ответ на: комментарий от pfg

Ох... Я надеялся что может как-то по другому... Пойду шаблон искать. Снова.

TepakoT ()
Ответ на: комментарий от TepakoT

так то можно и крону в зубы всучить.
но если есть системд, то лучше через него.

пример самого простого скрипта, я так проксю запускаю
/etc/systemd/system/http_3proxy.service

[Unit]
Description=http 3proxy service
After=network.target

[Service]
User=nobody
Group=nogroup
ExecStart=/usr/local/bin/proxy -l/var/log/1_mylog/3proxy.log -4 -p10321

[Install]
WantedBy=multi-user.target

pfg ★★★ ()
Ответ на: комментарий от pfg

Запустил так:

[Unit]
Description=Setup a secure tunnel to supervps
After=network-online.target ssh.service

[Service]
User=trueuser
Group=trueuser
ExecStart=/usr/bin/ssh -NT -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -L 0.0.0.0:2022:X.X.X.X:2022 trueuser@X.X.X.X -p 2022

# Restart every >2 seconds to avoid StartLimitInterval failure
RestartSec=5
Restart=always

[Install]
WantedBy=multi-user.target

Авторизация по ключу без проблем, ничего менять не пришлось, всё было настроено. У nobody проблема с созданием .ssh в его хомяке, так что простой пользователь.

TepakoT ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.