Hogyan adjunk egy sudo parancs végrehajtását az Automatikus lejátszás eldöntött

Az emberek itt szembesülnek ilyen probléma. Én meg egy e-mail szerver, és egy szimbolikus link, de minden újraindítás után, az felülírja, és van, hogy kézzel írja be az alábbi parancsokat:

  • sudo ln --symbolic / var / spool / postfix / var / run / saslauthd / var / run / saslauthd
  • sudo chown root: sasi / var / run / saslauthd
  • sudo restart /etc/init.d/saslauthd
  • sudo restart /etc/init.d/cyrus2.2
  • sudo restart /etc/init.d/postfix

Nos, mondjuk, ez minden bizonnyal nem különösen zavaró, mert a szerver újraindítás nagyon, nagyon ritka. De szeretném, hogy megszabaduljon magát a felesleges intézkedéseket és írjon egy kicsit szkript ezt a hatást automatikusan történik.

Lehet, hogy valaki volt valami hasonló?

„/etc/rc.local” Nem ez szinte az utolsó nevű szkript bootoláskor (hozatala előtt KDE)
Ezért van értelme felvenni a csapat ebben az esetben.
Valami ehhez hasonló:
#! / 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.

# Készítsen symbolis linkre, és indítsa újra a mail szerver
ln --symbolic / var / spool / postfix / var / run / saslauthd / var / run / saslauthd
chown root: sasi / var / run / saslauthd
/etc/init.d/saslauthd újraindítás
/etc/init.d/cyrus2.2 újraindítás
/etc/init.d/postfix újraindítás

A parancs „sudo” nem szükséges, mert a forgatókönyvet, és így a root felhasználó. Légy óvatos!