我想从 bash shell 运行一个程序。当程序运行时,它控制着整个 shell,所以我想启动一个新的 shell 并从那里运行程序。目前我在做:
gnome-terminal -x "cd Dropbox; program_name"
但是这给我错误执行子进程失败,没有这样的文件或目录。我相信那是因为新终端没有时间初始化。我怎样才能解决这个问题?
最佳答案
尝试:
bash -c 'gnome-terminal -x cd /absolute-path && program_name'
关于linux - 从 bash shell 启动一个新的 bash shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6218706/