4 ~ 5 개의 메소드가있는 스크립트가 있는데이 스크립트는 server1에서 실행됩니다. 이 스크립트의 메소드 중 몇 가지가 server2에서 실행되기를 원합니다. 내가하려고하는 것은이 내가 그래서 그것을 만들기 위해 어떻게해야 그것은 방법으로 그들을 읽는되지스크립트의 메소드를 원격 서버에 실행
ksh[1]: method1: not found [No such file or directory]
ksh[1]: method2: not found [No such file or directory]
무엇입니까 오류가
method1()
{
df -h
}
method2()
{
cd /path
ls -al
}
cmd=ssh
cmd_options="-v [email protected]"
$cmd $cmd_options "method1; method2"
method3()
{
---
---
}
method4(){
}
-----
-----
스크립트 ....입니다 방법을 읽으십시오. 먼저 server1에서 2 개의 메소드를 실행 한 다음 server2에서 실행하고 server1의 모든 메소드를 종료하려고합니다.
참고 : 위의 프로그램은 방법이 라인의 많은 수를 포함 그냥 예입니다, 그래서 (서버 2에 대한 방법 항목/방법 2의 내용 변수
당신이 찾고있는 것을 파악하기 위해 마음을 읽을 수는 없습니다. '방법'이해야 할 일에 관해서 뭔가를 말하지 않는다면, 제공 할 것이 거의 없습니다. – devnull
괜찮아요 다른 서버에 파일을 실행할 수 있습니다. server2에 대한 암호를 묻지 않는 방법을 말해 줄 수 있습니까? script1을 통해 암호를 직접 전달할 수 있습니까? –