Hogyan adjunk egy parancsot az indítási debian

A cikk nem eaccelerator: Csökkentse a memória mennyisége kérelem vagy növelje a korlátot a / proc / sys / kernel / SHMMAX és leírta, hogyan lehet megszabadulni a problémák memória allokáció eAccelerator'a. De később rájöttem, hogy a megoldást csak akkor működik, amíg meg újraindul. Ezután meg kell ismételni az eljárást, és indítsa újra az Apache webszerver.

Természetesen nem a legkellemesebb élmény. És ezért úgy döntöttem, hogy add meg az üzembe helyezést. A legegyszerűbb módja az volt számomra, szerkeszti a fájlt:

Egy példa az én file:

#! / Bin / sh -e
#
# rc.local
#
# Ez a szkript lefut a végén minden többfelhasználós futási szintet.
# Ellenőrizze, hogy a szkript „exit 0” a siker, vagy bármely más
# Value hiba.
#
# Annak érdekében, hogy engedélyezze vagy tiltsa le ezt a forgatókönyvet csak megváltoztatni a végrehajtás
# Bit.
#
# Alapértelmezés szerint ez a script nem csinál semmit.

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

Azáltal, hogy csak egy sort:

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

Ahhoz, hogy a kívánt hatás eléréséhez ez nem történt meg. Úgy néz ki, mint az Apache web szolgáltatás elindult, mielőtt a program futása, ezért a legegyszerűbb, úgy tűnt, hogy adjunk egy sorral lejjebb az újraindítás szolgáltatás:

Igen, talán ez nem a megfelelő verziót a döntés, de van egy vitathatatlan előnye - működik)), és segíthet valakinek.