[linux] crontab a ssh sa nemaju radi
Peter
konfery na lentus.sk
Pondělí Duben 18 14:46:05 CEST 2005
Marian Cavojsky wrote:
> On Mon, Apr 18, 2005 at 12:52:19PM +0200, Marian Cavojsky wrote:
>
>>On Mon, Apr 18, 2005 at 11:52:08AM +0200, Peter wrote:
>>
>>>Marian Cavojsky wrote:
>>>
>>>
>>>>>ak:
>>>>>/etc/crontab
>>>>>* * * * * root /home/service/oprava1
>>>>>alebo
>>>>>* * * * * service /home/service/oprava1
>>>>>tak to nejde.
>>>>
>>>>
>>>>Akym sposobom overujesi pouzivatela (heslo, kluc s heslom, kluc bez hesla)?
>>>>Pod kym skusas pustat ten skript, ked to testujes?
>>>>Skus miesto do /dev/null zapisat co pise 'ssh' do nejakeho suboru.
>>>
>>>Zabudol som:
>>>Kluc bez hesla.
>>>Pod root a pod "service".
>>>Cize problem je "iba" - ako to spustit s tym, ze to "otvori"=spusti v
>>>"normalnom" bash-i?
>>
>>Kedze nie je napisane, co ma na druhej strane spustit, tak sa pokusi
>>spustit shell, ktory ma nadefinovany pouzivatel na druhom stroji.
>>Odhadujem 'sh', alebo 'bash', ktory ocakava ze vypise vyzvu na terminal.
>>
>>Treba pouzit aj prikaz: napriklad 'sleep 1d'. ;-)
Nerozumiem, ako mi 'sleep 1d' pomoze pri
* * * * * service /home/service/oprava1
v crontabe?
>
>
> Pripadne sa da pouzit prepinac '-N' ak sa pouziva ssh protokol verzie 2.
man ssh - staci *poriadne* citat (cital som, ale jednym okom input,
druhym output)
-N Do not execute a remote command. This is useful for just
forwarding ports (protocol version 2 only).
Vdaka, pomohlo, uz to ide OK.
P.
Další informace o konferenci linux