다음을 수행할 수 있는 기존 도구가 있습니까?
- 원격 컴퓨터가 신호를 보내면 원격 서버에서 로컬 컴퓨터로 기존 프로그램을 다운로드합니다.
- 자동화하세요.
다른 방법으로 사용할 수 있나요 ssh
?
명령을 실행하면 ssh
로컬 컴퓨터가 아닌 원격 컴퓨터에서 프로그램이 시작됩니다.
답변1
간단한 쉘 스크립트로 이를 수행할 수 있습니다.
제가 올바르게 이해하였기를 바랍니다.
MachineA.sh
#!/bin/sh
# send file from machine A to machine B
scp /path/on/machineA/binary user@MachineB:/path/on/machineB/binary
# ssh into machine B and launch machineB.sh
ssh user@MachineB /path/to/machineB.sh
machineB.sh
#!/bin/bash
# execute file on machine B
chmod +x /path/on/machineB/binary
/path/on/machineB/binary
새 프로그램을 테스트해야 할 때마다 머신 A에서 스크립트를 실행하세요. 빌드 스크립트의 마지막 부분으로 수행할 수 있습니다.