login-shutdown

Sekcia: Aplikácie & Desktop 05.10.2008 | 03:30
shade   Návštevník
Je mozne vyhradit meno usera ktore bude fungovat len ako shutdown, alebo nakonfigurovat system tak ze ked sa nikto neprihlasi do x minut tak sa pc vypne? Mam nastavit namiesto shellu skript co to vypne? Je to bezpecne? Bude to fungovat aj z KDM? - Obcas treba nieco vytlacit cez SMB a len vytlacit.
    • Re: login-shutdown 05.10.2008 | 13:44
      WlaSaTy   Návštevník
      Ano.
      Linux sa da na dialku vypnut, tak isto sa da vypnut cez DM. A ak mas normalnu dosku, tak ho na dialku aj zapnes.

      Ale bezpecnejsie je pozriet sa ci nie je niekto prihlaseny.A ak nie, tak vypnut.
    • Re: login-shutdown 05.10.2008 | 14:33
      Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
      Tento skript pocka 300s (5 minut), potom skontroluje pocet prihlasenych uzivatelov, ak nie je nikto prihlaseny tak sa vypne pocitac:
      #!/bin/bash
      sleep 300
      [ `users | sed 's/ /\n/g' | wc -l` -lt 1 ] && shutdown
      

      Mozes to dat napr. do /etc/rc.local ale asi to treba spustat tak aby to bezalo na pozadi:

      /cesta/k/tomu/skriptu.sh &
      • Re: login-shutdown 04.12.2008 | 11:42
        zufan   Návštevník
        a kam mam napisat tu cestu k skriptu? do samotneho skriptu?
        • Re: login-shutdown 04.12.2008 | 12:37
          peto   Návštevník
          existuje program cron, ktory spusta SW kazdych n sekund,minut, hodin...

          nazov scriptu treba dat do /etc/crontab aj s casom
          ak chce spsutit script kazdych 10 minut

          do crontab napis

          */10 * * * * cesta k scriptu

          to */10 znamena ak je pocet minut delitelny 10 bez zvysku
      • Re: login-shutdown 05.12.2008 | 00:45
        Avatar peter s.   Používateľ
        miesto
        users | sed 's/ /\n/g' | wc -l
        môže dať
        users | wc -w
        a rc.local je to správne miesto, cronom by som to nekomplikoval. A musí to bežať na pozadí, lebo PC obvykle čaká kým sa celý rc.local nevykoná a výsledok by bol, že sa PC bude v 5 minutových intervaloch reštartovať a užívateľ ani nedostane konzolu niečo s tým urobiť. To sa mi stalo síce pred pár rokmi, ale je možné že stále to tak funguje