LINUX.ORG.RU

ПОМОГИТЕ прописать команду в автозапуск

 


0

2

Приветствую друзья на борту линукс минт перенапрвавляю весь трафик через тор вот такой командой #cd nipe && perl nipe.pl restart && perl nipe.pl status

после ввода её просит пароль. У меня вопрос — как добавить её в атостарт чтобы автоматически при включении ПК всё само работало… В линуксе новичек…уже 10 лет



Последнее исправление: susee (всего исправлений: 1)

От другого пользователя запускать? Ну или sudo настроить.

kerneliq ★★★★★
()

За 10 лет ты не научится задавать вопросы? Хоть бы написал что такое nipe.pl , упомянул бы его в теме. Какой пароль нужен? Если пользователя, то которого?

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

nipe.pl

ребята вообшем мне нужно скрипт получается написать и добавить в автостарт в скрипте такая команда: #cd nipe (открывает программу)—Вихлоп: ~/nipe$

#perl nipe.pl restart —- перезапускает программу

ВСЕ!!!! как это в атостарт добавить??????

susee
() автор топика
Ответ на: комментарий от legolegs

Создание скрипта в init.d

Создайте скрипт в директории /etc/init.d/ удобным для вас способом затем сделайте его исполняемым командой:

sudo chmod ugo+x /etc/init.d/имя_скрипта

Теперь добавите его в автозагрузку:

sudo rc-update add имя_скрипта defaults

Скрипт запуститься во время инициализации системы.

susee
() автор топика

Приветствую друзья на борту линукс минт

Не, ты че-то путаешь. Я тебя приветствую на борту генты.

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

Во первых, то, что ты написал - реально существующая и распространённая Чешская фамилия. Во вторых, в Польском таких ударений не бывает.

ABW ★★★★★
()
Ответ на: nipe.pl от susee

cd nipe

Он открывает каталог, а не программу.

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

это устаревший рецепт для sysvinit и upstart

Но приличная часть ЛОРа пользуется именно этим. Интересно поч?

anonymous
()
su root
crontab -e 
@restart perl /home/твой логин/nipe.pl
ctl+O
ctl+X
reboot
KillTheCat ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Потому, что в их дистрибутивах используется

Тогда, что означает твоё «это устаревший рецепт»?

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

В Linux Mint используется systemd. В systemd скрипт rc.local запускается сервисом rc-local.service, в зависимостях которого только network.target. А «network.target has very little meaning during start-up. It only indicates that the network management stack is up after it has been reached. Whether any network interfaces are already configured when it is reached is undefined»© Я не знаю, что там за nipe.pl, но ему это может не понравится. Поэтому лично я бы для этого nipe.pl написал свой сервис и воткнул ему в зависимости network-online.target

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