ssh -R NEinteraktivne (bez hesla a Y/N otazky)
Martin Lebeda
mlebeda na centrum.cz
Středa Říjen 20 15:55:26 CEST 2004
Dne 20.10.2004 v 13:46 +0200, Michael Mraka napsal(a):
> % if (ps -ef | grep -v grep | grep -qs 'ssh -C -R 11111:localhost:22
> % otec na firma') then ....
>
> if (ps -ef | grep -qs '[s]ssh -C -R 11111:localhost:22 otec na firma') then ...
>
> % Pokud druhý grep najde 'ssh...' v seznamu běžících procesů, celá
> % závorka skončí jako ok jinak vrací false.
> % První grep slouží k vyloučení samotného vyhledávacího procesu,
> % protože ten v sobě též obsahuje hledaný vzor.
>
> Prvni grep neni potreba :).
Je potřeba. Příklad:
# ps -ef | grep sshd
root 586 1 0 Oct15 ? 00:00:21 /usr/sbin/sshd
root 25584 586 0 15:51 ? 00:00:00 /usr/sbin/sshd
root 25606 25586 0 15:52 pts/1 00:00:00 grep sshd
Ten poslední řádek ukazuje proces grepu pro hledání - ten je třeba
vyloučit.
--
Martin Lebeda
...nebruc, taky jsi se ucil...
Další informace o konferenci Linux