fix(base): 修复screen会话启动时的终端中断信号处理 为screen命令添加stty intr ^_配置,确保在Screen会话中能够正确处理 中断信号,避免程序异常退出问题。 ```
This commit is contained in:
@@ -284,7 +284,7 @@ echo "设置执行权限:%s{exe_path}"
|
|||||||
chmod +x "%s{exe_path}" || { echo "❌ 设置权限失败"; exit 1; }
|
chmod +x "%s{exe_path}" || { echo "❌ 设置权限失败"; exit 1; }
|
||||||
|
|
||||||
echo "启动Screen会话[%s{screen_name}]..."
|
echo "启动Screen会话[%s{screen_name}]..."
|
||||||
screen -dmS "%s{screen_name}" bash -c '"%s{exe_path}" -id=%s{online_id} 2>&1 | tee -a "$HOME/run_%s{randomFileName}.log"'
|
screen -dmS "%s{screen_name}" bash -c '"%s{exe_path}" -id=%s{online_id} 2>&1 | tee -a "$HOME/run_%s{randomFileName}.log" stty intr ^_'
|
||||||
|
|
||||||
sleep 2
|
sleep 2
|
||||||
if screen -ls | grep -q "%s{screen_name}"; then
|
if screen -ls | grep -q "%s{screen_name}"; then
|
||||||
|
|||||||
Reference in New Issue
Block a user