Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: strom159 09 Srpna 2012, 18:53:08
-
Zdravím, mám dva dotazy.
Když mám spuštěnou aplikaci, tam nemohu ovládat server, musím ji zastavit a poté zase spustit, tak jsem ji pustil na pozadí, ale teď mě nenapadá jak mohu provést nějaký příkaz pro aplikaci.
Již jsem se na podobný problém ptal, ale zajímalo by mě, je možné, když kliknu na tlačítko, které je na webu, aby to udělalo nějaký příkaz na serveru?
Děkuji
-
Pokud je to tvá aplikace, pak přes semafory - kill na PID.
http://unixhelp.ed.ac.uk/CGI/man-cgi?signal+7 (Standard Signals)
Co se týče spuštění privilegovaných příkazů skrz web, pak pro uživatele, pod kterým web běží na daný script (ve kterém se odehraje spuštění privilegované operace), hodit NOPASSWD do /etc/sudoers - POUZE PRO DANÝ SCRIPT. A i to je dost ošemetné z hlediska bezpečnosti ...
-
Není to má aplikace, jedná se o minecraft server.
-
Spouštěj ho v screen a pak se na něj můžeš kdykoliv napojit, spouště příkazy a odpojit
-
To tě teď moc nechápu, když to zpustím na obrazovce, tak nebudu moc ovládat server...
-
Není screen jako screen -- http://cs.wikipedia.org/wiki/GNU_Screen
-
Mohl by jsi mi prosím nějak pomoc?
Jak okno mám vytvořit. Musím ho stahovat?
EDIT: Už jsem na to přišel.
EDIT: Tohle je dobré, chtěl jsem to, abych to mohl udělat přes web, půjde to?
Spuštění aplikace jde, protože na to mám příkaz a můžu ho spustit přes bash, ale nevím jestli toto půjde.