Ubuntu使用ssh远程打开terminal执行脚本

gui-launcher

#!/bin/bash -e
# NAME: gui-launcher
# Check whether the user is logged-in
while [ -z "$(pgrep gnome-session -n -U $UID)" ]; do sleep 3; done
# Export the current desktop session environment variables
export $(xargs -0 -a "/proc/$(pgrep gnome-session -n -U $UID)/environ")
# Execute the input command
#nohup "$@" >/dev/null 2>&1 &
source "$@"
exit 0

remote_start.sh

terminator -x  bash -c "/home/u1/startup.sh"

ssh命令

ssh u1@192.168.1.x "/home/u1/gui-launcher remote_start.sh"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容