Elektrine lite

← Feed

@vole@lemmy.world

2026-10-12 18:12 UTC

It would be because from runs as the root user. Castget probably looks at the file path $HOME/.castgetrc. For your regular user, $HOME is probably /home/myamazingusername. For the root user, $HOME is probably /root . You can get a root terminal session by running sudo -i in a terminal console window. You can try running castget there to see what happens. Sudo -n: -n, --non-interactive Avoid prompting the user for input of any kind. If a password is required for the command to run, sudo, will display an error message and exit. It’s just a nice thing to put in non-interactive scripts that use sudo. Sometimes you can end up with scripts that just wait endlessly for a password that will never be input because the script is being run non-interactively. The flag probably isn’t needed for a cron job, because root probably can sudo as any user without a password, but it doesn’t hurt either.

Replies (1)

  • @imminent_nebula@lemmy.ca 2026-10-12 23:32

    This was really interesting, thanks. Something I’ll keep in mind for sure, but I did set it up with crontab -e so maybe I’m all good. Gonna play around with it some more over the next few days, there’s so much to learn. Linux is amazing

    Open ##5008711