我正在尝试在我的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