Як додати команду в автозавантаження debian

У статті Помилка в eaccelerator: Lower the amount of memory request or increase the limit in / proc / sys / kernel / shmmax і описував як позбувся проблеми з виділенням пам'яті для eAccelerator'a. Але трохи пізніше я зрозумів, що рішення це працює тільки до перезавантаження. Після чого необхідно повторювати процедуру і перезапускати веб сервер Apache.

Звичайно, не найприємніше заняття. І тому я вирішив додати це в автозавантаження. Найпростішим способом для мене виявилося редагування файлу:

Приклад мого файлу:

#! / Bin / sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# Value on error.
#
# In order to enable or disable this script just change the execution
# Bits.
#
# By default this script does nothing.

echo "134217728"> / proc / sys / kernel / shmmax
/etc/init.d/apache2 restart
exit 0

Додавши лише один рядок:

echo "134217728"> / proc / sys / kernel / shmmax

Домогтися потрібного ефекту не вийшло. Схоже веб сервіс Apache запускається раніше виконання цього скрипта і тому найпростішим, мені здалося додати нижче рядок перезапуску різноманітних служб:

Так, можливо це не дуже правильний варіант рішення, але у нього є один незаперечний плюс - він працює)) І можливо допоможе кому-небудь.