LINUX.ORG.RU

а в чем проблема? настрой авторизацию по ключу и $(execpi 5 ~/.conky/wrapper.sh}, в котором ssh user@host /path/to/script

moot ★★★★
()
Ответ на: комментарий от moot

Можно команду или целый набор команд заключить в одинарные или двойные кавычки. Только иногда надо поиграться с корректным экранированием.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

заключить в одинарные или двойные кавычки

Даже этого не нужно. Можно прямо без кавычек писать:

example.com: ${execpi 333
	if [ -n "`wget -q -O- -t1 -T2 example.com/test.html`" ]; then
		echo -n "up"
		date +'%Y-%m-%d %H:%M:%S up' >> /tmp/example.com.log
	else
		echo -n "down"
		date +'%Y-%m-%d %H:%M:%S down' >> /tmp/example.com.log
	fi
	# something else
}

По сабжу, верно ответили про ключи.

anonymous
()

sshpass если не хочешь с ключами мучаться, но я тебе этого не говорил :)

riki ★★★★
()
Ответ на: комментарий от anonymous

Можно прямо без кавычек писать

Ух ты, и впрямь можно!
Ни одной кавычки в этом скрипте, просто волшебство какое-то

zolden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.