LINUX.ORG.RU

Автозапуск в CentOS


0

1

Как сделать, чтобы определенная программа запускалась автоматически при перезагрузке сервера? И еще хотелось бы знать, как завершать процессы.



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

Ответ на: комментарий от Exactly

И у меня в etc нету папки rc.local, есть только rc.d

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

Не совсем. /etc/rc.local - это и есть скрипт для загрузки пользовательских сервисов. В него добавляешь запуск своей программы. Имей в виду, запуск происходит с правами рута, если что, используй su.

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

Нашел /etc/rc.d/rc.local.

Что в нем:

#!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

Сюда вписывать ./program?

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

Да

cd /home/ 
./program & > /dev/null
Полный путь указывать нежелательно, бывают программы, которые ищут данные для работы в текущем каталоге.

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

В /dev/null не нужно ничего писать?

Это чёрная дыра - нулевое устройство. Ты там ничего не напишешь...

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

Это просто перенаправление вывода, чтобы программа не гадила им в виртуальный терминал

eagleivg ★★★★★
()

Судя по вопросам, ТС матчасти не знает. Предвижу создание очередной ноды для рассылки спама.

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

Я игровые сервера просто хочу в автозапуск пихнуть, а не прогу для спама.

Так я намекал на то, что с такими познаниями прогу для спама пихнут тебе, а ты и не заметишь.

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