Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hallo NG,
kann mir jemand sagen, wie ein Script unter Linux 10.1 und Samba aussehen muß, welches init 0 ausführt, wenn kein User mehr eingeloggt ist? Die Überprüfung soll alle 30 Minuten ausgeführt werden.
Danke. Norbert
Bastel dir eins mithilfe von smbstatus (schwer) oder w (einfach). Letzteres erfordert, dass utmp=yes in der smb.conf steht.
Code:
function someone_is_currently_logged_in() {
w | grep -P '\ssmb/?\d+\s' &>/dev/null;
}
Die while-Schleife für Überprüfung auf 30 Minuten Inaktivität kriegst du auch noch hin... beachte, dass die Funktion einen Bool-Wert als Return-Code und in $? zurückgibt.