运行cgminer作为cron作业的问题 - Ubuntu

时间:2014-09-10 10:14:29

标签: shell bitcoin cgminer

我已经在我的计算机上安装了cgminer,并且可以毫无问题地启动它 在终端中运行./cgminer时。

但是对于特定功能,我试图从中调用cgminer 通过cron作业使用shell脚本。

1)运行shell脚本时,cgminer命令正确执行 2)但是当我将shell脚本设置为cron作业时它没有执行。

以下是shell脚本中的内容。

#!/bin/bash

export DISPLAY=:0.0
/root/test/cgminer/cgminer/cgminer >> /home/balan/temp/script/log.txt;

请建议。

2 个答案:

答案 0 :(得分:1)

您是在root用户或balan用户下运行此作为cronjob吗?由于cgminer二进制文件位于根目录中,因此可能需要以root身份运行。

如果您以root身份运行,请尝试重定向错误输出并查看正在记录的错误:

/root/test/cgminer/cgminer/cgminer >> /home/balan/temp/script/log.txt 2>/home/balan/temp/script/error_log.txt;

答案 1 :(得分:0)

解决方案:

变量TERM必须设置如下,各自的主机,用户名和密码 给予cgminer从cronjob执行。

  export TERM=xterm

  #Change the below cgminer path - IMPORTANT
  /root/test/cgminer/cgminer/cgminer -o $host -u $user -p $password