|
Re: lug-bg: Копиране с SFTP през stdout/stdin?!
- Subject: Re: lug-bg: Копиране с SFTP през stdout/stdin?!
- From: Svetlozar Argirov <zaro@xxxxxxxxxx>
- Date: Fri, 09 Dec 2005 16:54:20 +0200
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Като поразгледах сорса на sftp-то се оказа че то не работи с нищо друго
освен регулярни файлове,
и няма никакви опции за разрешаването на работа с други фаилове.
Но може би някой друг sftp клиент (като lftp или ncftp например) ще
работи.
Това нещо се изпълнява на локалната машина, но изхода от tar се приема
като име на файл а не като данни. Относно mkfifo, идеята е страхотна, но
и тя май не сработва...
Connecting to 192.168.0.5...
sftp> skipping non-regular file /tmp/fifo
sftp>
Svetlozar Argirov wrote:
Здравей,
Ако няма никакъв шел тогава как изпълняваш това:
echo "put (`tar -zcf - *`) archive.tgz"|sftp
-oIdentityFile=~/.ssh/identity user@192.168.0.5
Поздрави,
Заро
|
|
|
|