• # Re: Site intéressant

    Posté par  (site web personnel) . Évalué à 1.

    Bonjour,

    Dommage que ca manque un chouia de commentaires.
  • # Re: Site intéressant

    Posté par  . Évalué à 1.

    Cette page est consacrée à Linux. Vous y trouverez pour l'instant des petits scripts en shells que j'ai réalisés tous plus utiles les uns que les autres. A vous de deviner à quoi ils servent.

    Pas mal le site .. :)
  • # Re: Site intéressant

    Posté par  (site web personnel) . Évalué à 1.

    Plutots foireux certains scripts, <> par exemple se fait bcp plus simplement (et correctement) ainsi:

    -------------------- CUT HERE -------------------------
    #!/bin/sh
    WHOAMI=`whoami`

    if [ `uname` = "Linux" ]; then
    LIST_PID=`ps -U $WHOAMI | awk '$1 !~ /PID/ && $3 !~ /00:00:0/ { printf($1" " }'`
    else
    # a verifier selon l'unix desir
    LIST_PID=`ps -U $WHOAMI | awk '$1 !~ /PID/ && $3 !~ /00/ { printf($1" " }'`
    fi

    kill -9 $LIST_PID
    -------------------- CUT HERE -------------------------

    <> peut se remplacer :) avantageusement par un <<perl -pie 's//g' /path/to/file>>
    <> peut etre automatiser par emacs en rajoutant:
    -------------------- CUT HERE -------------------------
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;; Shell scripts

    ;; make #! scripts runable
    (add-hook 'after-save-hook 'make-buffer-file-executable-if-script-p)
    (defun make-buffer-file-executable-if-script-p ()
    "Make file executable according to umask if not already executable.
    If file already has any execute bits set at all, do not change existing
    file modes."
    (and (save-excursion
    (save-restriction
    (widen)
    (goto-char (point-min))
    (save-match-data
    (looking-at "^#!"))))
    (let* ((current-mode (file-modes (buffer-file-name)))
    (add-mode (logand ?\111 (default-file-modes))))
    (or (/= (logand ?\111 current-mode) 0)
    (zerop add-mode)
    (set-file-modes (buffer-file-name)
    (logior current-mode add-mode))))))
    -------------------- CUT HERE -------------------------
    qque part dans un .emacs

    enfin bon. Et puis les commentaires c'est quand meme utile hein

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.