Новомодные процессы Linux автоматически перезапускают

Переустановите наилучший вариант. У меня лично всегда было бы чувство нытья чего-то не сделанным правильно даже если следующая работа.

  1. Используйте другую систему Ubuntu для ссылки на полномочия. Та же версия Ubuntu и архитектура.
    reference$ find / ! -type l \
             -path "^/tmp" -prune \
             -o -path "^/dev" -prune \
             -o -path "^/sys" -prune \
             -o -printf "%m %p\n" > /root/perms.txt
    
  2. копия /root/perms.txt к Вашей основной системе
  3. Использовать /root/perms.txt сослаться и изменить полномочия

    main$ cat /root/perms.txt | while read LINE; do
    perm=echo -E "$LINE" | awk '{print $1}'
    filename=echo -E "$LINE" | sed 's/^$perm //'

    если [-a $filename]; затем повторите-E "$filename">>, /root/chmod-success.log chmod $perm$filename еще повторяет-E "$filename">> /root/chmod-failure.log fi сделанный

  4. регистрируйте ошибки /root/chmod-success.log и /root/chmod-failure.log

Так или иначе существует только слишком много пограничных случаев здесь, что я не могу даже вообразить, работало ли это отлично. Тест в другой непроизводственной системе сначала. И тест в основной производственной системе без chmod $perm $filename строка сначала

0
задан 29 March 2011 в 20:47
1 ответ

start - это общее событие, генерируемое любым заданием, запущенным в системе. Так что, если есть какие-либо события udev или другие причины, вызывающие запуск каких-либо заданий выскочки, ваша работа будет запущена снова.

Возможно, вы захотите

start on runlevel [2345]
stop on runlevel [016]

Вместо этого.

2
ответ дан 4 December 2019 в 14:50

Теги

Похожие вопросы