各位大佬,这个脚本为什么不能写到systemd?

24次阅读

共计 556 个字符,预计需要花费 2 分钟才能阅读完成。

杜甫上直接运行没有问题
(grep -q “vm.nr_hugepages” /etc/sysctl.conf || (echo “vm.nr_hugepages=$((1168+$(nproc)))” | tee -a /etc/sysctl.conf)) && sysctl -w vm.nr_hugepages=$((1168+$(nproc)))
&& cpulimit –limit 220 — ./xmrig -o fr-zephyr.miningocean.org:5332 -u ZEPHYR2cdbmgUxoNFtDfwAgf9iomtfxMBYxUfnM95LR2Q -p st -a rx/0 -k –donate-level 1 &
复制代码

写到 miningocean.sh, 运行 bin/bash /root/miningocean.sh 也没有问题

但是为什么这样就不行?
[Unit]
Description=mining Service
After=network.target
Wants=network.target

[Service]
ExecStart=/bin/bash /root/miningocean.sh

Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target 复制代码

正文完
 0