[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