Commande ps ax |grep squid sous linux
Bonjour,
pouvez vous me dire la comande ps ax |grep squid nous retourne quoi exactement.
merci d'avance.
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
Résumé de la discussion
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.
-
ModérateurSalut,
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. -
ma demande c'est de pouvoir distinguer le numéro du pid dans le resultat de la commande ps ax |grep squid
et de savoir pourquoi il n'y a aucun rapport entre le resultata de celle-ci et de la commande cat /var/run/squid.pid alors qu'ils sont censé donner le meme resultat.
merci. -
ModérateurRe,
Ben le but c'est identifier ce numéo de PID dans la commande ps ou pgrep par exemple
Sinon, c'est quoi le but de ta demande, plutôt ;-)) -
cat /var/run/squid.pid
13802
vous pouvez m'expliquer un peu la le but.pour que je fasse un efort de ma part. -
ModérateurRe,
affiche encore une fois (la commande + résultat)cat /var/run/squid.pid
-
ok.voila le tout :))
ps aux | grep -i squid
avahi 2627 0.0 0.2 2944 1224 ? Ss 09:54 0:00 avahi-daemon: running [squid.local]
squid 2904 0.0 1.4 26916 7428 ? Ssl 09:54 0:00 x-session-manager
squid 3070 0.0 0.1 4784 560 ? Ss 09:54 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
squid 3073 0.0 0.1 3144 684 ? S 09:54 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
squid 3074 0.0 0.2 3060 1284 ? Ss 09:54 0:00 //bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session
squid 3079 0.0 0.9 94796 4872 ? Ssl 09:54 0:00 /usr/bin/pulseaudio --start
squid 3080 0.0 0.4 7844 2412 ? S 09:54 0:00 /usr/lib/pulseaudio/pulse/gconf-helper
squid 3082 0.0 0.9 7920 4652 ? S 09:54 0:01 /usr/lib/libgconf2-4/gconfd-2
squid 3141 0.0 1.3 19616 6652 ? Ss 09:54 0:00 /usr/bin/seahorse-agent --execute x-session-manager
squid 3150 0.0 1.7 29680 9072 ? Ssl 09:54 0:03 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
squid 3151 0.0 0.4 25856 2468 ? S 09:54 0:00 gnome-keyring-daemon --start
squid 3174 0.0 0.4 5820 2260 ? S 09:54 0:00 /usr/lib/gvfs/gvfsd
squid 3185 0.1 2.2 21112 11548 ? S 09:54 0:25 /usr/bin/metacity --replace
squid 3234 0.1 4.6 41832 23892 ? S 09:54 0:32 gnome-panel
squid 3253 0.3 6.1 92476 31436 ? S 09:54 0:55 nautilus
squid 3255 0.0 0.7 41960 3576 ? Ssl 09:54 0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=19
squid 3258 0.0 2.8 28312 14572 ? S 09:54 0:00 python /usr/share/system-config-printer/applet.py
squid 3262 0.0 2.2 35096 11660 ? Sl 09:54 0:00 /usr/lib/evolution/2.26/evolution-alarm-notify
squid 3268 0.0 1.3 16612 6912 ? S 09:54 0:00 bluetooth-applet
squid 3271 0.0 3.0 28960 15324 ? S 09:54 0:00 update-notifier --startup-delay=60
squid 3272 0.0 2.4 24384 12676 ? S 09:54 0:00 nm-applet --sm-disable
squid 3274 0.0 1.7 25388 8932 ? Ss 09:54 0:00 gnome-power-manager
squid 3280 0.0 1.5 17884 7972 ? S 09:54 0:00 /usr/lib/notify-osd/notify-osd
squid 3285 0.0 2.1 24460 11100 ? S 09:54 0:00 /usr/lib/gnome-applets/trashapplet --oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory --oaf-ior-fd=18
squid 3287 0.0 0.5 6148 2900 ? S 09:54 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.8 /org/gtk/gvfs/exec_spaw/0
squid 3291 0.0 0.7 24424 3880 ? Sl 09:54 0:00 /usr/lib/gvfs/gvfs-hal-volume-monitor
squid 3293 0.0 0.5 8200 3008 ? S 09:54 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
squid 3298 0.0 2.8 27792 14392 ? S 09:54 0:00 /usr/lib/fast-user-switch-applet/fast-user-switch-applet --oaf-activate-iid=OAFIID:GNOME_FastUserSwitchApplet_Factory --oaf-ior-fd=19
squid 3304 0.0 0.4 5824 2332 ? S 09:54 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.8 /org/gtk/gvfs/exec_spaw/1
squid 3311 0.0 2.9 44936 15024 ? Sl 09:54 0:00 /usr/lib/gnome-applets/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=20
squid 3314 0.0 1.8 23148 9556 ? S 09:54 0:00 /usr/lib/indicator-applet/indicator-applet --oaf-activate-iid=OAFIID:GNOME_IndicatorApplet_Factory --oaf-ior-fd=28
squid 3337 0.2 0.6 7668 3180 ? S 09:54 0:37 /usr/lib/vmware-tools/bin32/vmware-user >/dev/null 2>&1 -blockFd -1
squid 3416 0.2 1.0 17152 5392 ? Ss 09:55 0:40 gnome-screensaver
squid 3507 0.0 0.5 14336 2852 ? S 09:58 0:00 /usr/lib/gvfs/gvfsd-computer --spawner :1.8 /org/gtk/gvfs/exec_spaw/2
squid 4014 2.2 20.8 221520 106016 ? Sl 10:06 5:55 /usr/lib/firefox-3.0.11/firefox
squid 6261 0.1 10.9 108068 55992 ? Sl 11:09 0:22 evince file:///tmp/processus.pdf
squid 14694 1.9 2.8 34212 14636 ? Sl 14:29 0:00 gnome-terminal
squid 14695 0.0 0.1 2036 700 ? S 14:29 0:00 gnome-pty-helper
squid 14696 0.4 0.6 5888 3068 pts/0 Ss 14:29 0:00 bash
squid 14715 0.0 0.2 2768 1032 pts/0 R+ 14:29 0:00 ps aux
squid 14716 0.0 0.1 3336 792 pts/0 D+ 14:29 0:00 grep -i squid -
ModérateurRe,
Ca ne me suffit pas un bout. Je veux tout ;-)))
Et ça m'etonne quand même que ps aux| grep squid ne t'as pas sorti ce bout avant vu que squid existe. -
ok voici un bout du resultat:
squid 3070 0.0 0.1 4784 560 ? Ss 09:54 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
squid 3073 0.0 0.1 3144 684 ? S 09:54 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
squid 3074 0.0 0.2 3060 1284 ? Ss 09:54 0:00 //bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session
squid 3079 0.0 0.9 94796 4872 ? Ssl 09:54 0:00 /usr/bin/pulseaudio --start
squid 3080 0.0 0.4 7844 2412 ? S 09:54 0:00 /usr/lib/pulseaudio/pulse/gconf-helper
squid 3082 0.0 0.9 7920 4652 ? S 09:54 0:01 /usr/lib/libgconf2-4/gconfd-2
squid 3141 0.0 1.3 19616 6652 ? Ss 09:54 0:00 /usr/bin/seahorse-agent --execute x-session-manager
squid 3150 0.0 1.7 29680 9072 ? Ssl 09:54 0:03 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
squid 3151 0.0 0.4 25856 2468 ? S 09:54 0:00 gnome-keyring- -
ModérateurRe,
J'ai fait une erreur.
La commande estps aux | grep -i squid
-
ps aux | grep i squid
grep: squid: Aucun fichier ou dossier de ce type
et pgrep Squid ne donne aucun resultat. -
ModérateurRe,
Ok.
Affiche le résultat deps aux | grep -i squid
et depgrep Squid
-
squid 14376 0.0 0.1 3352 812 pts/0 S+ 14:19 0:00 grep 13802
-
ModérateurRe,
Affiche le résultat deps aux | grep 13802
-
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. -
ModérateurRe,
Affiche le résultat decat /var/run/squid.pid
-
allez un petit up.
-
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 -
! /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 -
ModérateurRe,
Affiche le contenu de /etc/init.d/squidcat /etc/init.d/squid
-
ca donne squid is running
- 1
- 2
Suivant