我有一个Web应用程序,它生成一个shell脚本,其中包含在服务器上运行的命令。
然后我还有另一台应该执行脚本的Linux服务器。
我想知道是否有人可以指出我如何将shell脚本从一台服务器发送到另一台服务器并在第二台服务器上执行?
答案 0 :(得分:0)
您可以使用scp通过
传输文件scp <source_file> <destination>
如果您的目的地是相关主持人:
scp myfile.sh username@x.x.x.x:/path/to/new/script.sh
要在服务器上执行,您有多种选择。您可以使用cron作业定期执行它。您可以使用rc.local在启动时执行。你可以使用ssh。
让我们以SSH为例:
ssh username@x.x.x.x 'sh /path/to/script.sh'
上面的ssh命令将在服务器上运行myfile.txt。
答案 1 :(得分:0)