Não sabe como alterar uma linha - O script Crontab para atualização do Spamassassin falha com o erro: operador inesperado

0

Uma verdadeira pergunta para novatos. Não é um usuário experiente, então, por favor, me acompanhe através deste

Eu tenho um erro do daemon do cron e foi informado para

+++ Symptoms

Parallels Plesk Panel sends mail with the following error:

"Cron <root@$hostname> test -x /usr/sbin/anacron || ( cd / && run-parts --report
/etc/cron.daily ) (failed)"

"/etc/cron.daily/60sa-update:
[: 9: 1: unexpected operator
[: 14: 1: unexpected operator
run-parts: /etc/cron.daily/60sa-update exited with return code 1"

Cause On Debian, /bin/sh is a symlink to "dash."

# ls -la /bin/sh
lrwxrwxrwx 1 root root 4 2010-06-14 06:06 /bin/sh -> dash

The script can fail to execute if it contains #!/bin/sh as hashbang. Resolution To fix this error, update the file /etc/cron.daily/60sa-update. Replace #!/bin/sh with #!/bin/bash.

The script for the Spamassassin update should then be able to execute without error.

++++

Eu posso ter acesso ao meu SSH, mas não tenho a menor idéia dos vários prompts de comando que preciso inserir para alterar a linha necessária.

Alguém poderia gentilmente me conduzir passo a passo. Agradecemos antecipadamente.

    
por Chris Parry 10.01.2016 / 15:37

1 resposta

0

Você só precisa usar um editor de texto com permissões de root

sudoedit /etc/cron.daily/60sa-update

ou

sudo nano /etc/cron.daily/60sa-update

Faça a alteração descrita, salve o arquivo e saia: para nano , isso seria Ctrl + O e então Ctrl + X

    
por steeldriver 10.01.2016 / 16:20