Да: AnsiEsc.vim — ansi скрытые escape-последовательности, но выделенные, как указано (скрывают) Charles Campbell.
"v2" версия внизу не требует патча к энергии, так, вероятно, самая простая опция.
(Патч необходим для сокрытия управляющих символов ANSI в текстовом файле.)
Путем я разыскал бы, это должно заменить утилиты halt
и shutdown
со сценарием.
Сначала создайте сценарий, такой как следующее в /bin/fakehalt
:
#!/bin/bash
exec >>/tmp/fakehalt.log 2>&1
date
echo "CMD=$0 PID=$$"
ps -ef --forest
echo '========'
Затем установите его с:
chmod a+x /bin/fakehalt
mv /sbin/halt /sbin/halt.orig
ln -s /bin/fakehalt /sbin/halt
mv /sbin/shutdown /sbin/shutdown.orig
ln -s /bin/fakehalt /sbin/shutdown
Это создаст файл журнала в /tmp/fakehalt.log
каждый раз это называют. Это зарегистрирует имя, которым это назвали как (halt
или shutdown
) свой собственный PID и затем древовидная схема всех процессов в то время.
Это должно дать Вам всю необходимую информацию для разыскивания его. Просто просмотрите ps
дерево и находит что названный сценарием.
/sbin/reboot
должна быть символьная ссылка на /sbin/halt
. Если это не, то замените его также.
Если это все еще не получает его, замена /sbin/init
также (поскольку это может также использоваться для перезагрузки системы). Но это опасно, как будто системные перезагрузки, это не подойдет правильно.
Выполните Вас ядро с чем-то как init=/bin/bash
. Это должно сделать это, никакие процессы не работают, чем эта оболочка.
Проверьте, что существует на перезагрузке проблемы больше.
Затем узнайте, какую init систему Вы обычно используете и взглянули на все сервисы, запущенные им.
Попытайтесь отключить сервисы, пока проблема перезагрузки не исчезнет.
Хорошо это - одна из этих возможностей.
fcron
было пусто, просто задался вопросом, почему задача не показала, можно ли видеть его теперь? – X Tian 10.02.2014, 21:30fcron
закрываться? – JMCF125 14.02.2014, 14:49