Commande ps ax |grep squid sous linux

mannou.g Messages postés 22 Statut Membre -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  • 1
  • 2
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. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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.
    
    4
  2. mannou.g Messages postés 22 Statut Membre
     
    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.
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Et :
    pgrep squid
    Donne quoi ?
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    ps aux | grep squid
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mannou.g Messages postés 22 Statut Membre
     
    ca ne me retourne rien. je suis sur ubuntu 9.04.
    0
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    ps -e | grep squid
    0
  8. mannou.g Messages postés 22 Statut Membre
     
    toujours rien.
    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche

    /etc/init.d/squid status
    --
    106485010510997108
    0
  10. mannou.g Messages postés 22 Statut Membre
     
    ca donne squid is running
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le contenu de /etc/init.d/squid
    cat /etc/init.d/squid
    0
  12. mannou.g Messages postés 22 Statut Membre
     
    ! /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
    0
  13. mannou.g Messages postés 22 Statut Membre
     
    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
    0
  14. mannou.g Messages postés 22 Statut Membre
     
    allez un petit up.
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      ???
      0
  15. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
    cat /var/run/squid.pid 
    0
  16. mannou.g Messages postés 22 Statut Membre
     
    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.
    0
  17. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
    ps aux | grep 13802
    0
  18. mannou.g Messages postés 22 Statut Membre
     
    squid 14376 0.0 0.1 3352 812 pts/0 S+ 14:19 0:00 grep 13802
    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

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

    et de
    pgrep Squid
    0
  20. mannou.g Messages postés 22 Statut Membre
     
    ps aux | grep i squid
    grep: squid: Aucun fichier ou dossier de ce type
    et pgrep Squid ne donne aucun resultat.
    0
  21. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    J'ai fait une erreur.
    La commande est
    ps aux | grep -i squid
    0
    1. mery
       
      slt
      que recherche a savoire l'utilisateur par la commande suivant :
      ps aux | grep firefox
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 502
       
      Salut,

      Suffit de lire ;-))
      0
  • 1
  • 2