This commit is contained in:
@ -5,10 +5,16 @@ on: [push]
|
||||
jobs:
|
||||
# 一个直接在宿主机上执行的 Job
|
||||
host-commands:
|
||||
runs-on: mac # 需要有一个标签为 self-hosted 的 runner 运行在宿主机上
|
||||
runs-on: mac # 需要有一个标签为 mac 的 runner 运行在宿主机上
|
||||
steps:
|
||||
- name: 在宿主机上执行命令
|
||||
run: |
|
||||
echo "This command runs directly on the host machine"
|
||||
# 例如:检查宿主机内核版本
|
||||
uname -a
|
||||
# 进入项目目录
|
||||
cd /Users/konjacpotato/workspace/code/peter
|
||||
# 结束旧的 screen 会话 screen -X -S peter quit || true
|
||||
screen -ls | awk '/\.peter\t/ {print $1}' | xargs -I{} screen -X -S {} quit
|
||||
# 启动新的 screen 会话并在其中运行命令
|
||||
screen -dmS peter bash -c "source ~/.zshrc ; conda activate peter ; python peter.py"
|
||||
# 确认会话已启动
|
||||
screen -list | grep peter
|
||||
|
||||
Reference in New Issue
Block a user