Hi,
I am running into some troubles while trying to get a custom shell script running as a systemd service.
The script doesn’t seem to have access to the PATH variable, because the root user can execute the script in the shell.
Do you know if I can fix that ?
× nextcloud-backup.service
Loaded: loaded (/etc/systemd/system/nextcloud-backup.service; linked; preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-07-29 20:48:08 UTC; 3min 41s ago
Duration: 38ms
TriggeredBy: ● nextcloud-backup.timer
Process: 87696 ExecStart=/nix/store/m8k0zvrmfznlp0xdaagr45diialppf4j-unit-script-nextcloud-backup-start/bin/nextcloud-backup-start (code=exited, status=127)
Main PID: 87696 (code=exited, status=127)
IP: 0B in, 0B out
CPU: 22ms
Jul 29 20:48:08 vps systemd[1]: Started nextcloud-backup.service.
Jul 29 20:48:08 vps nextcloud-backup-start[87698]: /usr/local/sbin/nextcloud-backup: line 5: nextcloud-occ: command not found
Jul 29 20:48:08 vps nextcloud-backup-start[87699]: /usr/local/sbin/nextcloud-backup: line 6: sudo: command not found
Jul 29 20:48:08 vps nextcloud-backup-start[87700]: /usr/local/sbin/nextcloud-backup: line 7: sudo: command not found
Jul 29 20:48:08 vps nextcloud-backup-start[87701]: /usr/local/sbin/nextcloud-backup: line 8: rsync: command not found
Jul 29 20:48:08 vps nextcloud-backup-start[87703]: /usr/local/sbin/nextcloud-backup: line 9: ssh: command not found
Jul 29 20:48:08 vps nextcloud-backup-start[87704]: /usr/local/sbin/nextcloud-backup: line 10: nextcloud-occ: command not found
Jul 29 20:48:08 vps systemd[1]: nextcloud-backup.service: Main process exited, code=exited, status=127/n/a
Jul 29 20:48:08 vps systemd[1]: nextcloud-backup.service: Failed with result 'exit-code'.