Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/09/2017, à 16:49

amanda

Script pour désactiver clamav [Résolu]

Bonjour,

Voici mon script pour désactiver clamav. Est-il correct? Est-ce obligatoire de rajouter exit0 à la fin  car j'ai remarqué qu'il n'y en avait pas dans certains scripts ?

#!/bin/sh
/etc/init.d/clamav-daemon stop
exit0

Merci d'avance.:D

Dernière modification par amanda (Le 01/10/2017, à 17:19)

Hors ligne

#2 Le 26/09/2017, à 18:02

Watael

Re : Script pour désactiver clamav [Résolu]

salut,

il faut bien distinguer le succès du script (le script se termine avec un code d'erreur de zéro), et le succès des commandes qui y sont exécutées.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 28/09/2017, à 16:54

amanda

Re : Script pour désactiver clamav [Résolu]

Hello,

Lorsque j'inscris la commande "exit0" et que j'exécute le script en mode super utilisateur, il est inscrit que la commande est inconnue.

Donc j'ai créé le script sans celui-ci:

sudo gedit /etc/init.d/désactivation_clamav

Je tape ceci:

#!/bin/sh
### BEGIN INIT INFO
# Provides:         désactivation clamav-daemon
# Required-Start:    $remote_fs $syslog
# Should-Start:     
# Required-Stop:     $remote_fs $syslog
# Should-Stop:       
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Désactivation ClamAV
# Description:      Désactivation de ClamAv-daemon
### END INIT INFO

/etc/init.d/clamav-daemon stop

Je l'exécute:

sudo chmod +x /etc/init.d/désactivation_clamav

Je l'ajoute au démarrage:

sudo update-rc.d désactivation_clamav defaults

Tout se passe bien mais lorsque je redémarre, plusieurs messages d'erreur s'affichent et ClamAv ne se désactive pas.

D'où le problème peut-il venir?

Merci d'avance;)

Dernière modification par amanda (Le 30/09/2017, à 17:49)

Hors ligne

#4 Le 28/09/2017, à 19:17

Watael

Re : Script pour désactiver clamav [Résolu]

bah, oui ! exit0 n'existe pas; c'est exit 0 !

mais si tu ne veux pas que clamav soit activé au démarrage,
plutôt que de l'arrêter, pourquoi ne pas simplement le retirer du processus de démarrage ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 30/09/2017, à 10:55

amanda

Re : Script pour désactiver clamav [Résolu]

Salut,

Ah oui c'est vrai, j'avais oublié l'espace. Donc maintenant plus de message d'erreur pour la commande exit 0. Mais que j'inscrive ou pas exit 0 à la fin du script, celui-ci fonctionne quand même! Est-il indispensable de rajouter exit 0?

Pour les messages d'erreur au démarrage, j'ai changé le nom du script "désactivation_clamav" en "desactivation_clamav" et le script désactive bien clamav au démarrage. C'était l'accent qui posait problème.


Watael a écrit :

mais si tu ne veux pas que clamav soit activé au démarrage,
plutôt que de l'arrêter, pourquoi ne pas simplement le retirer du processus de démarrage ?

J'aurais bien aimé le désactiver via Applications au démarrage mais clamav-daemon n'apparaît pas dans la liste.

Merci d'avance:)

Hors ligne

#6 Le 30/09/2017, à 12:05

Watael

Re : Script pour désactiver clamav [Résolu]

je ne connais pas la configuration du démarrage de ta machine, mais si clamav est démarré en tant que service, il doit être possible de le désactiver (le retirer du "processus de démarrage") avec update-rc.d et je ne sais quelle option...

les applications au démarrage ne concernent-elles pas uniquement les applications lancées au démarrage du Bureau ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 30/09/2017, à 13:14

moko138

Re : Script pour désactiver clamav [Résolu]

Et puis ceci :

Je l'exécute:

sudo chmod  /etc/init.d/désactivation_clamav

ne veut rien dire.

Si tu veux dire "je le rends exécutable", alors il manque un "u+x" :

sudo chmod u+x /etc/init.d/desactivation_clamav

(en ayant supprimé en outre l'accent aigu).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 30/09/2017, à 17:48

amanda

Re : Script pour désactiver clamav [Résolu]

moko138 a écrit :

Si tu veux dire "je le rends exécutable", alors il manque un "u+x" :

sudo chmod u+x /etc/init.d/desactivation_clamav

(en ayant supprimé en outre l'accent aigu).

Décidément, cela fait la 2ème erreur que je fais en retranscrivant les commandes.
J'ai rectifié le poste 1.


Watael a écrit :

je ne connais pas la configuration du démarrage de ta machine, mais si clamav est démarré en tant que service, il doit être possible de le désactiver (le retirer du "processus de démarrage") avec update-rc.d et je ne sais quelle option...

Je pense que j'ai trouvé. En tout cas en tapant la commande ci-dessous, clamav-daemon se désactive au redémarrage.

sudo update-rc.d clamav-daemon disable
insserv: warning: current start runlevel(s) (empty) of script `clamav-daemon' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `clamav-daemon' overrides LSB defaults (0 1 6).

J'ai vérifié avec la commande suivante:

service --status-all
[ - ]  clamav-daemon
 [ + ]  clamav-freshclam

Hors ligne

#9 Le 30/09/2017, à 18:04

Watael

Re : Script pour désactiver clamav [Résolu]

alors, clamav-freshclam (mise à jour des définitions antivirus*) est-il utile ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 01/10/2017, à 17:18

amanda

Re : Script pour désactiver clamav [Résolu]

Watael a écrit :

alors, clamav-freshclam (mise à jour des définitions antivirus*) est-il utile ?

Non, je vais aussi le désactiver.

Voilà, je crois que mon problème est résolu.

Merci beaucoup.

Bye Bye:D

Hors ligne