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

부록:@린즈윈드cron 스크립트에서 사용할 JSON 파일을 생성할 수 있는 스크립트 내에 일반 텍스트 비밀번호를 저장하지 않는 것이 절대적으로 옳습니다.여기다음과 같이 로드하도록 하세요.

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

관련 정보