su: deve essere eseguito da un terminal

Ho cercato di impostare un backup pianificato del mio server Minecraft. Ho usato uno script che ho trovato su GitHub a frdmn / minebackup.sh e sembra funzionare ottimo quando lo lancio direttamente dal terminal.

I cronjobs che ho impostato tuttavia non funzionano per qualche motivo. In posta indica questi messaggi di errore:

Hexxit Server è in esecuzione, sospensione salva … su: deve essere eseguito da un terminal
su: deve essere eseguito da un terminal
su: deve essere eseguito da un terminal
fatto
Il backup di hexxit-01 … fatto
Dimensione totale di backup (175 MiB) <= (5000 MiB) … fatto
Hexxit Server è in esecuzione, re-abilitazione salva … su: deve essere eseguito da un terminal
su: deve essere eseguito da un terminal
fatto

Il problema principale sembra essere su: must be run from a terminal e suppongo che questo abbia a che fare con i problemi di sicurezza sul server e non lo script, quindi questo è il motivo per cui sto chiedendo qui.

È più o less un'istanza appena installata di Debian 7.1.0 x64 con un utente su di esso, mc . Come posso risolvere questo problema per eseguire correttamente questo script?

I cronjobs sono simili a questo e sono stati aggiunti usando crontab -e

 */15 * * * * /usr/bin/minebackup backup 0 0 * * * /usr/bin/minebackup backup full 

Ho cercato in giro per un po 'e ho una sensazione che devo modificare /etc/sudoers , ma la linea che wherevo commentare non è nemless nel file, quindi non so se Debian ha ha cambiato le sue impostazioni predefinite o … eh?

 Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" root ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) ALL #includedir /etc/sudoers.d 

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.