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

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

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

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

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

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

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

2
Удаление абстракции из процесса загрузки Ubuntu
Я использую Linux спустя почти 5 лет и заметил, что процесс загрузки был почти абстрагирован. Я имею в виду, что пользователю мало что видно за кулисами (из-за заставок и т. Д.). Теперь это может быть полезно для конечных пользователей, но не для гиков :) Я хочу вернуть многословие старых времен. …

1
Каково значение / назначение файлов * .pid в / var / run
Я довольно новичок в мире Linux, и теперь я пытаюсь понять принципы FHS . В /var/runя нашел около десяти *.pidфайлов , такие как , crond.pidкоторые содержат только ИДП. В системе работает более десяти процессов и всего десять файлов. Так какова их цель и что породило их?

3
Как создать непривилегированного пользователя в CentOS?
Я хочу создать непривилегированного пользователя для запуска моего сервера RhodeCode и демона Celery на экземпляре CentOS. Я думаю, что общепринятым определением этого является отсутствие домашнего каталога, вход в систему отключен и нет доступа к оболочке? Просматривая справочную страницу для adduser, я просто не вижу интуитивного способа сделать это. Любые предложения …

2
Перенос сценария инициализации socat в systemd
Я использую socat со следующим скриптом инициализации на Debian 7.2 с sysVinit. Работает отлично: #!/bin/bash DESC=socat DAEMON=/usr/bin/socat LIB=/usr/lib/socat SOCAT_ARGS="-d -d -lf /var/log/socat.log" [ ! -f /etc/default/socat.conf ] || . /etc/default/socat.conf . /lib/lsb/init-functions PATH=/bin:/usr/bin:/sbin:/usr/sbin [ -x $DAEMON ] || exit 0 # # Try to increase the # of filedescriptors we …

3
Почему pidof и pgrep ведут себя по-разному?
У меня есть сценарий /etc/init.d/myserviceинициализации для инициализации службы, как это: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } И когда я пытаюсь остановить службу, это вывод: 10000 10001 10000 root 10000 1 0 09:52 ? 00:00:02 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.