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.
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.

Bobot (l’IA à votre service)
  1. Modérateur
    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.
    
    1. 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.
      1. Modérateur
        Re,

        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 ;-))
        1. cat /var/run/squid.pid
          13802
          vous pouvez m'expliquer un peu la le but.pour que je fasse un efort de ma part.
          1. Modérateur
            Re,

            affiche encore une fois (la commande + résultat)
            cat /var/run/squid.pid
            1. 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
              1. Modérateur
                Re,

                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.
                1. 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-
                  1. Modérateur
                    Re,

                    J'ai fait une erreur.
                    La commande est
                    ps aux | grep -i squid
                    1. slt
                      que recherche a savoire l'utilisateur par la commande suivant :
                      ps aux | grep firefox
                  2. ps aux | grep i squid
                    grep: squid: Aucun fichier ou dossier de ce type
                    et pgrep Squid ne donne aucun resultat.
                    1. Modérateur
                      Re,

                      Ok.
                      Affiche le résultat de
                      ps aux | grep -i squid

                      et de
                      pgrep Squid
                      1. 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.
                        1. 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
                          1. ! /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
                            1. Modérateur
                              Re,

                              Affiche le contenu de /etc/init.d/squid
                              cat /etc/init.d/squid
                              • 1
                              • 2