Witam...
Postanowiłem ograniczyć swoich userów :>
przykładowo jedna osoba może TYLKO jeden raz odpalić ekg :> Jak to zrobić?
program może by
Nie wiem czy dobrze myślę, ale w po wydaniu polecenia "ps aux" masz wypisane wszystkie procesy, razem z tym kto je uruchomił, wiec musisz napisać skrypt który będzie sprawdzał czy np dany proces występuje, jeżeli tak, to nie pozwoli uruchomić nowego.
Druga możliwość to po prostu sprawdzać czy jakies procesy od tego samego użytkownika się nie powtarzają, i jeżeli tak, to po prostu killować aż zostanie jeden.
Pozdrawiam
Druga możliwość to po prostu sprawdzać czy jakies procesy od tego samego użytkownika się nie powtarzają, i jeżeli tak, to po prostu killować aż zostanie jeden.
Pozdrawiam
Najlepiej założyć w /var/lock albo w ~ jakiś plik z numerem procesu programu. Wtedy drugi program sprawdza, że jest już uruchomiony. Co do EKG... Ja z irssi robię screena: "screen -R irssi -S irssi irssi", jeśli istnieje sesja screena o nazwie irssi, to mi ją przywraca, jeśli nie, to tworzy. I to wszystko odpala terminal. Nie wiem, czy o to chodzi.