Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AllonsBon
lionel wrote:
Bonjour,
Pour me faire une idée du nombre d'utilisateurs connectés sur samba dans la journée sur le serveur de mon boulot j'ai fait le petit script suivant :
#!/bin/bash date >> /root/smb_users.log smbstatus -b |wc >> /root/smb_users.log
je lance ce script avec crontab : */5 * * * * /root/smb_users >/dev/null 2>&1
voici le résultat dans le fichier smb_users.log : Wed Apr 27 11:00:01 CEST 2005 0 0 0
Voici le résultat du même script lancé à la main : Wed Apr 27 11:12:14 CEST 2005 52 387 3585
Bref, le smbstatus ne marche pas.
Quelqu'un aurrait il une idée ?
Merci.
Lionel
Bonjour
Dans le crontab remplacer /dev/null par un fichier pour récupérer le/les messages d'erreur(s). On va sans doute y trouver qq chose comme [command not found] Et donc dans le script indiquer le chemin complet de smbstatus (sans doute /usr/sbin/smbstatus - à vérifier), car je suppose que c'est le pb.
AllonsBon
lionel wrote:
Bonjour,
Pour me faire une idée du nombre d'utilisateurs connectés sur samba dans la
journée sur le serveur de mon boulot j'ai fait le petit script suivant :
#!/bin/bash
date >> /root/smb_users.log
smbstatus -b |wc >> /root/smb_users.log
je lance ce script avec crontab :
*/5 * * * * /root/smb_users >/dev/null 2>&1
voici le résultat dans le fichier smb_users.log :
Wed Apr 27 11:00:01 CEST 2005
0 0 0
Voici le résultat du même script lancé à la main :
Wed Apr 27 11:12:14 CEST 2005
52 387 3585
Bref, le smbstatus ne marche pas.
Quelqu'un aurrait il une idée ?
Merci.
Lionel
Bonjour
Dans le crontab remplacer /dev/null par un fichier pour récupérer
le/les messages d'erreur(s).
On va sans doute y trouver qq chose comme [command not found]
Et donc dans le script indiquer le chemin complet de smbstatus
(sans doute /usr/sbin/smbstatus - à vérifier), car je suppose que c'est
le pb.
Pour me faire une idée du nombre d'utilisateurs connectés sur samba dans la journée sur le serveur de mon boulot j'ai fait le petit script suivant :
#!/bin/bash date >> /root/smb_users.log smbstatus -b |wc >> /root/smb_users.log
je lance ce script avec crontab : */5 * * * * /root/smb_users >/dev/null 2>&1
voici le résultat dans le fichier smb_users.log : Wed Apr 27 11:00:01 CEST 2005 0 0 0
Voici le résultat du même script lancé à la main : Wed Apr 27 11:12:14 CEST 2005 52 387 3585
Bref, le smbstatus ne marche pas.
Quelqu'un aurrait il une idée ?
Merci.
Lionel
Bonjour
Dans le crontab remplacer /dev/null par un fichier pour récupérer le/les messages d'erreur(s). On va sans doute y trouver qq chose comme [command not found] Et donc dans le script indiquer le chemin complet de smbstatus (sans doute /usr/sbin/smbstatus - à vérifier), car je suppose que c'est le pb.
AllonsBon
Nicolas S.
Bonjour,
Pour me faire une idée du nombre d'utilisateurs connectés sur samba dans la journée sur le serveur de mon boulot j'ai fait le petit script suivant :
#!/bin/bash date >> /root/smb_users.log
/root/smb_users.log était-il déjà existant?
smbstatus -b |wc >> /root/smb_users.log
smbstatus -b |wc >> /root/smb_users.log 2>>$1 ou smbstatus -b |wc >> /root/smb_users.log 2>>smb_users.erreurs donnera peut-être plus d'infos.
On peut automatiser tout ça (à mettre en début de script):
_NOTE_: mettre les url des fichiers en variable est une bonne idée. Si par la suite on veut modifier les adresses de ces fichiers, il suffit de modifier une seule ligne ;-)
Ex: smblog="/root/smb_users.log" Ce qui donne: [ ! -e /root/smb_users.log ] && touch "$smblog"
Nicolas S.
Bonjour,
Pour me faire une idée du nombre d'utilisateurs connectés sur samba dans la
journée sur le serveur de mon boulot j'ai fait le petit script suivant :
#!/bin/bash
date >> /root/smb_users.log
/root/smb_users.log était-il déjà existant?
smbstatus -b |wc >> /root/smb_users.log
smbstatus -b |wc >> /root/smb_users.log 2>>$1
ou
smbstatus -b |wc >> /root/smb_users.log 2>>smb_users.erreurs
donnera peut-être plus d'infos.
On peut automatiser tout ça (à mettre en début de script):
_NOTE_: mettre les url des fichiers en variable est une bonne idée. Si
par la suite on veut modifier les adresses de ces fichiers, il suffit de
modifier une seule ligne ;-)
Ex: smblog="/root/smb_users.log"
Ce qui donne:
[ ! -e /root/smb_users.log ] && touch "$smblog"
_NOTE_: mettre les url des fichiers en variable est une bonne idée. Si par la suite on veut modifier les adresses de ces fichiers, il suffit de modifier une seule ligne ;-)
Ex: smblog="/root/smb_users.log" Ce qui donne: [ ! -e /root/smb_users.log ] && touch "$smblog"