Як щодо сценарію обгортки apachectl, ви вставляєте щось подібне наприкінці.
tail -5 /var/log/httpd/error_log
ви повинні побачити щось подібне у звичайному запуску
- [Пт 22 квітня 23:39:20 2011] [повідомлення] Дайджест: створення секрету для
дайджесту аутентифікації ...
- [Пт 22 квітня 23:39:20 2011] [повідомлення] Дайджест: зроблено
- [Пт 22 квітня 23:39:20 2011] [попередження] pid файл
/mlk/apache/pid/httpd.pid перезаписано - Нечисте відключення попереднього запуску Apache?
- [Пт 22 квітня 23:39:20 2011] [повідомлення] Apache / 2.0.63 (Unix) налаштований DAV / 2 - відновлення нормальних операцій
Інакше будь-яка помилка повинна бути хоча б частково показана тут. Ключова фраза вказується вище.
Додатково: / usr / sbin / apachectl належить root, ви повинні бути привілейованим користувачем для цього. sudo vi / usr / sbin / apachectl
переходимо до кінця файлу та вставляємо це між рядками «esac» та «exit $ ERROR». тобто.
esac
sleep 2; tail -5 /var/log/httpd/error_log
exit $ERROR
Зверніть увагу, що це надрукує останні кілька рядків незалежно від того, які дії ви зробите зі сценарієм, зупиніть запуск, перезапустіть. ви можете лише поставити його в початковій частині заяви справи.
echoрядок.