Автор: Trumen Feb 13 2020, 10:51
Алоха.
Я полный ламер в nix системах если что.
Есть ВПС на ubuntu 16.04. Настроил кое что по мануалу. Сделал скрипт автозапуска сервиса. В этом скрипте есть строка:
CODE Format
echo "Usage: \$0 {start|stop|restart}"
на которую собственно и ругается система при попытке его запуска. Вернее, не то, чтобы ругается, а просто выводит строку Usage: \$0 {start|stop|restart}
А после запуска должно быть что то типа
CODE Format
Starting servicename
А по факту пишет:
blablabla restart}: not found
blablabla stop: not found
Вот что я уже перепробовал - безрезультатно:
echo "Usage: $0 {start|stop|restart}"
echo Usage: "$0 {start|stop|restart}"
А также со скобками, без них и еще пачка вариантов, уже даже не припомню. Короче гуглил много и долго - хз куда копать.
Полная версия скрипта:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
CODE Format
case «$1» in
start)
echo Starting myservice
/usr/bin/myservice /etc/myservice/myservice.cfg
;;
stop)
echo Stopping myservice
/usr/bin/killall myservice
;;
restart|reload)
echo Reloading myservice
/usr/bin/killall -s USR1 myservice
;;
*)
echo Usage: $0 "{start|stop|restart}"
exit 1
esac
Может ктонить шарит и даст дельный совет как сделать так, чтобы этот гребаный скрипт заработал?
Благодарочка.
Автор: mak_v_ Feb 13 2020, 13:32
/etc/systemd/system/multi-user.target.wants/myservice.service
CODE Format
[Unit]
Description=myservice
After=network.target
[Service]
Type=simple
PIDFile=/var/run/myservice.pid
ExecStart=/usr/bin/myservice /etc/myservice/myservice.cfg
ExecStop=/usr/bin/pkill -F <myservice>pid
StandardError=syslog
ExecReload=/usr/bin/pkill -HUP -F <myservice>pid
StartLimitInterval=0
TimeoutStartSec=infinity
KillMode=mixed
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable myservice
systemctl start myservice
Автор: rayder Feb 13 2020, 16:00
(mak_v_ @ Feb 13 2020, 13:32)
/etc/systemd/system/multi-user.target.wants/myservice.service
Не совсем верно, класть надо в
CODE Format
/etc/systemd/system/myservice.service
а вот команда
CODE Format
systemd enable myservice.service
как раз сделает симлинку
CODE Format
/etc/systemd/system/myservice.service -> /etc/systemd/system/multi-user.target.wants/myservice.service
так более правильно будет.
Автор: mak_v_ Feb 13 2020, 16:22
(rayder @ Feb 13 2020, 16:00)
Не совсем верно, класть надо в
CODE Format
/etc/systemd/system/myservice.service
так более правильно будет.
таки да, копипастил , забыл что это симлинк ))
Автор: Trumen Feb 14 2020, 10:22
Не помогло, господа.
Больше инфы:
есть VPS, голый, с голой убунту 16,04. Я пытаюсь скачать, заинсталить и запустить прокси-сервис. Типа 3proxy или tinyproxy, это не важно.
Делаю всё по мануалам в инете. Но что то мне подсказывает, что в тех мануалах уже предустановлено всё, что нужно для корректной установки и запуска. Но это нигде не описано.
Так вот сколько я не пытался хотя бы запустить хоть одну установленную проксю, - нихрена не получалось.
https://techlist.top/install-tinyproxy-on-ubuntu-server/ - пример одного из мануалов.
Может кто ткнуть носом куда и как делать? Можно даже в онлайн режиме, типа телега, вайбер, дискорд? Или здесь описать нужные шаги...
Повторюсь - я полный ламер в убунту и подобными ОС.
Но конфиги сам сделаю и подредактирую в проксе
Автор: mak_v_ Feb 14 2020, 10:32
(Trumen @ Feb 14 2020, 10:22)
Не помогло, господа.
Больше инфы:
есть VPS, голый, с голой убунту 16,04. Я пытаюсь скачать, заинсталить и запустить прокси-сервис. Типа 3proxy или tinyproxy, это не важно.
Делаю всё по мануалам в инете. Но что то мне подсказывает, что в тех мануалах уже предустановлено всё, что нужно для корректной установки и запуска. Но это нигде не описано.
Так вот сколько я не пытался хотя бы запустить хоть одну установленную проксю, - нихрена не получалось.
https://techlist.top/install-tinyproxy-on-ubuntu-server/ - пример одного из мануалов.
Может кто ткнуть носом куда и как делать? Можно даже в онлайн режиме, типа телега, вайбер, дискорд? Или здесь описать нужные шаги...
Повторюсь - я полный ламер в убунту и подобными ОС.
Но конфиги сам сделаю и подредактирую в проксе
Скока денег?
Автор: Trumen Feb 14 2020, 10:51
(mak_v_ @ Feb 14 2020, 10:32)
Скока денег?
В смысле сколько денег за чьи то услуги я готов заплатить или сколько ВПС/мес стоит?
Автор: mak_v_ Feb 14 2020, 11:12
(Trumen @ Feb 14 2020, 10:51)
В смысле сколько денег за чьи то услуги я готов заплатить или сколько ВПС/мес стоит?
Может кто ткнуть носом куда и как делать? Можно даже в онлайн режиме, типа телега, вайбер, дискорд? Или здесь описать нужные шаги...
Проще удаленно зайти, глянуть, сделать и описать. Чем гадать что вы там делаете и что у вас не так ))
А это - время, а время, как известно - деньги.