我正在尝试在我的Raspberry Pi(Raspbian Linux)启动时自动启动cgMiner。

编辑了rc.local文件:

sudo nano /etc/rc.local


并添加以下行:

nohup ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 >/dev/null 2>&1&


并且cgMiner无法启动。如果我在终端输入与sudo完全相同的行,则效果很好。

sudo nohup ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 >/dev/null 2>&1&


我能做什么?

最佳答案

我认为它与路径有关,或者与当前工作目录有关。

您正在使用./cgminer而不是完整路径。因此,请使用完整路径或第一个cd到包含cgminer程序的目录。

还可以在adafruit上查看以下页面,其操作与您要完成的任务完全相同

http://learn.adafruit.com/piminer-raspberry-pi-bitcoin-miner/configure-auto-start

Adafruit在/etc/rc.local中具有以下代码

cd /home/pi/PiMiner
python PiMiner.py &
cd ..
nohup ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 >/dev/null 2>&1&


第一和第三行(cd命令)确保包含cgminer命令的文件夹所在的文件夹为当前目录。

从两个cd命令中,在包含cgminer命令的行之前添加以下命令将解决您的问题

cd /home/pi

09-09 20:13