修复脚本执行错误

This commit is contained in:
远野千束 2024-10-05 21:57:48 +08:00
parent c271378c71
commit fb7e3144d3
2 changed files with 18 additions and 18 deletions

View File

@ -24,7 +24,7 @@ _✨ 服务器状态 - 客户端 ✨_
- Linux 可使用脚本安装,带自动部署和自启动 - Linux 可使用脚本安装,带自动部署和自启动
```shell ```shell
curl -sSL https://raw.githubusercontent.com/snowykami/server-status-client/refs/heads/main/deploy.sh | sudo bash curl -sSL https://raw.githubusercontent.com/snowykami/server-status-client/refs/heads/main/deploy.sh -o /tmp/deploy.sh && sudo bash /tmp/deploy.sh && rm /tmp/deploy.sh
``` ```
- 或手动部署 - 或手动部署

View File

@ -65,7 +65,7 @@ fi
echo "venv created successfully" echo "venv created successfully"
# activate the virtual environment # activate the virtual environment
source "$python_exe"
# install the required packages # install the required packages
echo "Installing the required packages" echo "Installing the required packages"
@ -79,24 +79,24 @@ echo "Creating the systemd service"
# shellcheck disable=SC2002 # shellcheck disable=SC2002
id=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) id=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
#bash -c "cat <<EOF > /etc/systemd/system/server-status-client.service bash -c "cat <<EOF > /etc/systemd/system/server-status-client.service
#[Unit] [Unit]
#Description=Server Status Client Description=Server Status Client
#After=network-online.target After=network-online.target
#
#[Service] [Service]
#Type=simple Type=simple
#ExecStart=$install_dir/server-status-client/venv/bin/python main.py $server $token $id run -n $hostname --labels $labels --location $location ExecStart=$install_dir/server-status-client/venv/bin/python main.py $server $token $id run -n $hostname --labels $labels --location $location
#WorkingDirectory=$install_dir/server-status-client WorkingDirectory=$install_dir/server-status-client
#Restart=on-failure Restart=on-failure
#RestartSec=10 RestartSec=10
#
#[Install] [Install]
#WantedBy=multi-user.target WantedBy=multi-user.target
#EOF" EOF"
# enable and start the service # enable and start the service
systemctl enable server-status-client systemctl enable server-status-client
systemctl start server-status-client systemctl start server-status-client
echo "server-status-client installed successfully" echo "server-status-client installed successfully"