Estoy intentando ejecutar xmrig al reiniciar usando el siguiente comando en crontab:
@reboot cd /xmrig/build && ./xmrig && "password"
Cuando reviso los registros cron recibo:
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
"contraseña" es mi contraseña real. ¿Alguna idea sobre cómo puedo hacer que esto funcione? Probé cd /root/xmrig/build y omití la contraseña y tampoco funcionó.
Respuesta1
Quizás esto te sea útil:Opciones de línea de comando - XMRig
Tu podrías intentar:
@reboot cd /xmrig/build && ./xmrig --pass= PASSWORD
Apéndice:@rinzwindtiene toda la razón al no almacenar contraseñas de texto sin cifrar dentro de los scripts, puede generar un archivo JSON para usarlo en su script cronaquíy que cargue algo como esto:
@reboot cd /xmrig/build && ./xmrig --config=/PATH/TO/FILE.json