Commande ps ax |grep squid sous linux
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
pouvez vous me dire la comande ps ax |grep squid nous retourne quoi exactement.
merci d'avance.
Configuration: Linux Firefox 3.0.11
27 réponses
- 1
- 2
La discussion porte sur ce que retourne la commande ps ax | grep squid et sur la vérification du statut du processus Squid dans divers environnements Linux. Plusieurs réponses proposent des variantes : ps aux | grep squid, pgrep squid et l’inspection du script d’init /etc/init.d/squid, notamment. D'autres échanges signalent que Squid peut être en cours d'exécution ou non, avec des sorties comme 'squid is running', ou des résultats qui ne renvoient rien selon l’init et la distribution. En dernier recours, certains échanges orientent vers l’examen du script d’init et des configurations du système, ce qui peut varier selon la distribution et la version du noyau sans livrer une solution unique.
-
Salut,
PS(1) Manuel de l'utilisateur Linux PS(1) NOM ps - Afficher l'état des processus en cours. OPTIONS : a (autres) présente également les processus des autres utilisateurs. x affiche les processus qui n'ont pas de terminal de contrôle. -
merci bien jipicy ;seulement si je fait ps ax |grep squid dans mon terminal.Ca me retourne le resultata suivant:
2627 ? Ss 0:00 avahi-daemon: running [squid.local]
3180 ? Ssl 0:00 /usr/lib/gvfs//gvfs-fuse-daemon /home/squid/.gvfs
6978 pts/0 S+ 0:00 grep squid
je cherche à savoir le numero du pid de squid. mais j'arrive pas à le distinguer. En fait je suis debutante en linux. -
Et :
pgrep squid
Donne quoi ?
-
Salut,
ps aux | grep squid
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
ps -e | grep squid
-
-
Salut,
Affiche
/etc/init.d/squid status
--
106485010510997108 -
-
Re,
Affiche le contenu de /etc/init.d/squidcat /etc/init.d/squid
-
! /bin/sh
#
# squid Startup script for the SQUID HTTP proxy-cache.
#
# Version: @(#)squid.rc 2.20 01-Oct-2001 miquels@cistron.nl
#
### BEGIN INIT INFO
# Provides: squid
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Squid HTTP Proxy -
NAME=squid
DAEMON=/usr/sbin/squid
LIB=/usr/lib/squid
PIDFILE=/var/run/$NAME.pid
SQUID_ARGS="-D -YC"
[ ! -f /etc/default/squid ] || . /etc/default/squid
. /lib/lsb/init-functions
PATH=/bin:/usr/bin:/sbin:/usr/sbin
[ -x $DAEMON ] || exit 0
grepconf () {
w=" " # space tab
sq=/etc/squid/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}
grepconf2 () {
w=" " # space tab
sq=/etc/squid/$NAME.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}
#
# Try to increase the # of filedescriptors we can open.
#
maxfds () {
[ -n "$SQUID_MAXFD" ] || return
[ -f /proc/sys/fs/file-max ] || return 0
global_file_max=`cat /proc/sys/fs/file-max`
minimal_file_max=$(($SQUID_MAXFD + 4096))
if [ "$global_file_max" -lt $minimal_file_max ]
then
echo $minimal_file_max > /proc/sys/fs/file-max
fi
ulimit -n $SQUID_MAXFD
}
start () {
cdr=`grepconf2 cache_dir /var/spool/$NAME`
ctp=`grepconf cache_dir ufs`
case "$cdr" in
[0-9]*)
log_failure_msg "squid: squid.conf contains 2.2.5 syntax - not starting!"
log_end_msg 1
exit 1
;;
esac
#
# Create spool dirs if they don't exist.
#
if [ -d "$cdr" -a ! -d "$cdr/00" ] || [ "$ctp" = "coss" -a ! -f "$cdr" ]
then
log_warning_msg "Creating squid cache structure"
$DAEMON $SQUID_ARGS -z
fi
if [ "$CHUID" = "" ]; then
CHUID=root
fi
maxfds
umask 027
start-stop-daemon --quiet --start \
--pidfile $PIDFILE \
--chuid $CHUID \
--exec $DAEMON -- $SQUID_ARGS < /dev/null
return $?
}
stop () {
PID=`cat $PIDFILE 2>/dev/null`
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name squid
#
# Now we have to wait until squid has _really_ stopped.
#
sleep 2
if test -n "$PID" && kill -0 $PID 2>/dev/null
then
log_action_begin_msg " Waiting"
cnt=0
while kill -0 $PID 2>/dev/null
do
cnt=`expr $cnt + 1`
if [ $cnt -gt 24 ]
then
log_action_end_msg 1
return 1
fi
sleep 5
log_action_cont_msg ""
done
log_action_end_msg 0
return 0
else
return 0
fi
}
case "$1" in
start)
log_daemon_msg "Starting Squid HTTP proxy" "squid"
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
stop)
log_daemon_msg "Stopping Squid HTTP proxy" "squid"
if stop ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
reload|force-reload)
log_action_msg "Reloading Squid configuration files"
$DAEMON -k reconfigure
log_action_end_msg 0
;;
restart)
log_daemon_msg "Restarting Squid HTTP proxy" "squid"
stop
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
status)
status_of_proc -p "$PIDFILE" "$DAEMON" squid && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}"
exit 3
;;
esac
exit 0 -
-
Re,
Affiche le résultat decat /var/run/squid.pid
-
cat /var/run/squid.pid afiche le numero du pid ( 13802) par contre ps ax |grep squid donne
2627 ? Ss 0:00 avahi-daemon: running [squid.local]
13937 pts/0 R+ 0:00 grep squid
je sais pas quel est le numéro exact. chaque commande donne un resultat pourtant ils sont censé donner le meme. -
Re,
Affiche le résultat deps aux | grep 13802
-
squid 14376 0.0 0.1 3352 812 pts/0 S+ 14:19 0:00 grep 13802
-
Re,
Ok.
Affiche le résultat deps aux | grep -i squid
et depgrep Squid
-
ps aux | grep i squid
grep: squid: Aucun fichier ou dossier de ce type
et pgrep Squid ne donne aucun resultat. -
Re,
J'ai fait une erreur.
La commande estps aux | grep -i squid
- 1
- 2