Вопросы с тегом «init-script»

Сценарии, выполняемые при загрузке, обычно для запуска демонов и монтирования файловых систем.

233
Как написать скрипт запуска для systemd

У меня на ноутбуке 2 видеокарты. Один - IGP, а другой - дискретный. Я написал сценарий оболочки, чтобы отключить дискретную видеокарту. Как я могу преобразовать его в сценарий systemd, чтобы запустить его при...

120
Как systemd использует скрипты /etc/init.d?

Я только что переключился на Debian Jessie, и большинство вещей работает нормально, включая мой менеджер графического отображения wdm. Дело в том, что я просто не понимаю, как это работает. Очевидно, что мой /etc/init.d/wdmсценарий называется, потому что, когда я вставил туда раннее exit, wdm не...

83
Как сделать так, чтобы скрипт в /etc/init.d запускался при загрузке?

Я думаю, что прочитал что-то об этом некоторое время назад, но я не могу вспомнить, как это было сделано. По сути, у меня есть служба, в /etc/init.dкоторой я хотел бы запускаться автоматически во время загрузки. Я помню, что это как-то связано с символической ссылкой скрипта в /etc/rc.dкаталог, но...

52
Как заставить сервис Unix видеть переменные окружения?

Я установил свою переменную среды, используя /etc/profile: export VAR=/home/userhome Тогда, если я делаю echo $VARэто показывает/home/userhome Но когда я помещаю ссылку на эту переменную в /etc/init.d/servicenameфайл, она не может найти эту переменную. Когда я запускаю, service servicename...

48
Запуск скрипта во время загрузки / запуска; init.d vs cron @reboot

В настоящее время я пытаюсь понять разницу между init.dи Cron @rebootдля запуска сценария при запуске / загрузке системы. Использование @reboot(этот метод был упомянут в этом форуме по hs.chandra ) является то , что некоторые проще, просто входя в crontab -eи создавая , @reboot...

30
Каталоги rc0.d, rc1.d,… в / etc

Я бегу Ubuntu , где у меня есть каталоги /etc/rc0.d, /etc/rc1.d, /etc/rc2.d, ..., /etc/rc6.d. Примеры файлов с моей машины: directory example symlinks in the dir ------------------------------------------ /etc/rc1.d: K76dovecot, K77ntp /etc/rc2.d: S23ntp, S24dovecot /etc/rc3.d: S23ntp, S24dovecot...

25
Какая связь между каталогами «/etc/init.d» и «/etc/rcX.d» в Linux?

Я изучаю командную строку из книги под названием « Командная строка Linux и Shell Scripting Bible, Second Edition ». Книга утверждает это: Некоторые реализации Linux содержат таблицу процессов, которые запускаются автоматически при загрузке. В системах Linux эта таблица обычно находится в...

23
Что отличает systemd от других систем инициализации?

Это не совсем официально, но похоже, что systemd приходит в Debian, и после прочтения некоторых горячих обсуждений в списке рассылки по этому решению, мне интересно узнать о поляризационной природе systemd среди пользователей Linux. Я использую системы Debian (sysvinit) и Gentoo (OpenRC) и не знаю...

21
Нет такого файла или каталога /etc/init.d/functions

Я создал скрипт запуска для запуска / перезапуска / остановки группы приложений. Я использовал библиотеку /etc/init.d/functionsв моем сценарии. Это хорошо работает в моей системе, но не работает для моего клиента; он получает ошибку: Нет такого файла или каталога /etc/init.d/functions Сейчас я не...

19
hostapd не запускается через «сервис» - но запускается напрямую

У меня проблемы hostapdс началом работы в качестве службы. Не удается, когда я пытаюсь запустить его: $ sudo service hostapd start [FAIL] Starting advanced IEEE 802.11 management: hostapd failed! Из того, что я понимаю, это использует конфигурацию в /etc/default/hostapd: $ cat /etc/default/hostapd...

19
Как я могу заставить этого демона / init работать как пользователь без полномочий root?

У меня есть сценарий инициализации, чтобы запустить демон. Проблема в том, что он работает от имени пользователя root. Я бы хотел, чтобы он работал как пользователь с именем «deploy». Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start:...

18
невозможно установить что-либо с помощью apt-get из-за insserv

Всякий раз, когда я пытаюсь установить что-либо с помощью, apt-getя получаю сообщения об ошибках, связанных с insserv. Я попытался установить много разных пакетов, но все выдают ту же ошибку. И, очевидно, пакет CUPS делает / сделал что-то, потому что это связано с каждым сообщением об ошибке. Ниже...

15
/etc/rc.d vs /etc/init.d

/etc/init.dКаталог ubuntu в точности (функционально) эквивалентен тому, что я предполагаю, чтобы быть более стандартным /etc/rc.d/(по крайней мере, для arch)? Есть ли какая-то особая причина, по которой канонически использовался init.d вместо rc.d для сценариев...

15
Запутался в «/etc/init.d» и сервисах в «/ lib / systemd / system»

Я совершенно новичок в мире Linux, поэтому извините за что-то не так, я могу сказать. Я пытаюсь запустить базу данных Mongo на компьютере с Debian 8.5. Когда я установил пакет (предварительно собранный с percona.com), я заметил следующие файлы: /etc/init.d/mongod (1)...

14
Может ли процесс init быть сценарием оболочки в Linux?

Я шел через учебник по настройке пользовательских initramfs, где говорится: Единственное, чего не хватает - это / init, исполняемый файл в корне initramfs, который выполняется ядром после его загрузки. Поскольку sys-apps / busybox включает в себя полностью функциональную оболочку, это означает, что...

12
Как я могу запустить скрипт оболочки как демон в Redhat?

У меня есть сценарий оболочки, который, по сути, представляет собой одну строку с некоторыми журналами, которые я пытаюсь запустить из сценария инициализации. Я использую daemonфункцию внутри, /etc/init.d/functionsчтобы запустить его, так как Redhat, кажется, не start-stop-daemonдоступен. Когда я...

12
Почему initramfs монтирует корневую файловую систему только для чтения

В чем причина монтирования корневой файловой системы roв initramfs (и в initrd). Например, руководство Gentoo initramfs монтирует корневую файловую систему с помощью: mount -o ro /dev/sda1 /mnt/root Почему не следующее? mount -o rw /dev/sda1 /mnt/root Я вижу, что, вероятно, есть веская причина (и,...

12
Минимальный Linux с ядром и BusyBox: / etc / inittab игнорируется, выполняется только / init

Мне удалось создать небольшой и полностью функциональный live CD с Linux, который содержит только ядро ​​(скомпилировано с параметрами по умолчанию) и BusyBox (скомпилировано с параметрами по умолчанию + static, все апплеты присутствуют, в том числе /sbin/init). У меня не было проблем с созданием...

11
Каков канонический способ запуска демона в скрипте инициализации rhel / centos-6?

Я нашел много хорошей документации для start-stop-daemon в Ubuntu, и есть справочная страница для двоичного файла daemon. Но из того, что я могу сказать, канонический способ запуска демона в скрипте rhel / centos - это источник, а /etc/init.d/functionsзатем использование daemon()функции. Но я не...

11
Следует ли использовать invoke-rc.d или service для перезапуска служб?

Я не понимаю, какой лучше и в каких обстоятельствах: invoke-rc.d apache2 restart или service apache2 restart Есть ли реальная разница? man service имеет следующий интересный бит: Служба запускает сценарий инициализации System V в максимально предсказуемой среде, удаляя большинство переменных среды...