варников и выполняю след команду:
find . -type f -name '*war' -exec md5sum {} \;
работает идеально.
Пишу скрипт, который логинит меня через ssh переходит в директорию и пишет лог на локальную машину. - не выводит ничего, сразу закрыват сессию после коннекта:
read server
case $server in
1)
echo $(ssh logview@10.33.212.10 "cd /home/user/myuser/build/dist/; find . -type f -name '*war' -exec md5sum {} \;") > md5.txt
;;
в чем может быть проблме?
локально этот скрипт выполняется и с локалхост так же работает
{} \ — это что такое?
а вот так попробуй) USR="logview" SSH="/usr/bin/ssh" host="10.33.212.10" CMD="$SSH $USR@$host" rhost="$($CMD 'find /home/user/myuser/build/dist/ -type f -name '*war' -exec md5sum' )" echo $rhost
После ssh действие производится на локальной машине
Обсуждают сегодня