crontab 指令問題

crontab 指令問題

我嘗試在 crontab 中使用以下命令在重新啟動時執行 xmrig:

@reboot cd /xmrig/build && ./xmrig && "password"

當我檢查 cron 日誌時,我收到:

cron.service - Regular background program processing daemon
     Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2021-04-03 19:54:55 UTC; 1min 24s ago
       Docs: man:cron(8)
   Main PID: 2418 (cron)
      Tasks: 1 (limit: 3832)
     Memory: 2.3M
     CGroup: /system.slice/cron.service
             └─2418 /usr/sbin/cron -f

Apr 03 19:54:55 odroid cron[2418]: (CRON) INFO (pidfile fd = 3)
Apr 03 19:54:55 odroid cron[2418]: (CRON) INFO (Running @reboot jobs)
Apr 03 19:54:55 odroid CRON[2420]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 03 19:54:55 odroid CRON[2426]: (root) CMD (/path/to/xmrig -B)
Apr 03 19:54:55 odroid CRON[2420]: (CRON) info (No MTA installed, discarding output)
Apr 03 19:54:55 odroid CRON[2420]: pam_unix(cron:session): session closed for user root
Apr 03 19:54:55 odroid CRON[2421]: pam_unix(cron:session): session opened for user odroid by (uid=0)
Apr 03 19:54:55 odroid CRON[2447]: (odroid) CMD (cd /xmrig/build && ./xmrig && "password")
Apr 03 19:54:55 odroid CRON[2421]: (CRON) info (No MTA installed, discarding output)
Apr 03 19:54:55 odroid CRON[2421]: pam_unix(cron:session): session closed for user odroid

「密碼」是我的實際密碼。關於如何讓它發揮作用的任何想法。我嘗試過 cd /root/xmrig/build 並省略了密碼,但這也不起作用。

答案1

也許這會有所幫助:命令列選項 - XMRig

你可以嘗試:

@reboot cd /xmrig/build && ./xmrig --pass= PASSWORD

附錄:@林茲風關於不在腳本中儲存明文密碼是絕對正確的,您可以產生一個 JSON 檔案以在 cron 腳本中使用這裡並讓它加載如下內容:

@reboot cd /xmrig/build && ./xmrig --config=/PATH/TO/FILE.json

相關內容