我想在树莓派启动时运行以下命令,以启动我的比特币挖矿程序:
cd /home/pi/cgminer-4.5.0
sudo ./cgminer -o http://xxxxxxxxxxx -u xxxxxxxx -p xxxxxxxxxx
我怎样才能做到这一点?因为我目前已经使用 nohup 设置了它,但这仅在我 ssh 进入 pi 时自动启动,并在我关闭连接时停止工作。我希望这段代码在启动时自动运行并持续运行。我正在运行 Raspbian。
答案1
将以下代码放入 :
/etc/init.d/rc.local
:
/home/pi/cgminer-4.5.0/cgminer -o http://xxxxxxxxxxx -u xxxxxxxx -p xxxxxxxxxx
答案2
nohup
应该可以在断开连接时保持其运行。也许你的问题出在其他地方。
如果您想在启动时运行某些内容,您可以方便地@reboot
在条目中使用该标签crontab
。
sudo crontab -e
然后添加行
@reboot /full/path/to/script.sh
这是以 root 用户身份运行的。顺便问一下,为什么root
?为什么要在 raspi 上进行挖矿?