Bash;在创建的屏幕中没有 运行 命令
Bash; Not running command in screen created
我对这一切都是陌生的,所以我可能犯了一个新手的大错误。我想启动一个成功的屏幕,然后启动 运行 命令,但它不起作用。当我终止屏幕时,命令 运行s,但它需要在该特定屏幕上为 运行。提前谢谢大家。
#!/bin/bash
clear
cd ~/Directory/
screen -S "Screen_Name"; java -Xmx1024M -Xms1024M -jar server.jar nogui
您有两个单独的命令,由 ;
分隔。正如您所观察到的,第二个命令不会 运行 直到第一个命令退出。您想要的是将 java
命令及其参数作为参数传递给 screen
.
screen -S "Screen_Name" java -Xmx1024M -Xms1024M -jar server.jar nogui
这将在 screen
会话的初始 window 中 运行 java
命令。当 java
命令退出时,screen
会话也将终止。
我对这一切都是陌生的,所以我可能犯了一个新手的大错误。我想启动一个成功的屏幕,然后启动 运行 命令,但它不起作用。当我终止屏幕时,命令 运行s,但它需要在该特定屏幕上为 运行。提前谢谢大家。
#!/bin/bash
clear
cd ~/Directory/
screen -S "Screen_Name"; java -Xmx1024M -Xms1024M -jar server.jar nogui
您有两个单独的命令,由 ;
分隔。正如您所观察到的,第二个命令不会 运行 直到第一个命令退出。您想要的是将 java
命令及其参数作为参数传递给 screen
.
screen -S "Screen_Name" java -Xmx1024M -Xms1024M -jar server.jar nogui
这将在 screen
会话的初始 window 中 运行 java
命令。当 java
命令退出时,screen
会话也将终止。