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!