Affichage des articles dont le libellé est linux. Afficher tous les articles
Affichage des articles dont le libellé est linux. Afficher tous les articles

mercredi 1 avril 2015

[Linux] Find and move files older than a date

list them :
find . -mtime +7 -type f -exec ls -l "{}" \;


move them :
find . -mtime +7 -type f -exec mv "{}" <your_destination_directory> \;

mercredi 21 septembre 2011

Linux : USER/EUSER/etc tronqué avec ps

Lorsque je fais :

ps -o user
USER
myusername
myusername
... 

Mais lorsque je fais :

ps -o user -o args
USER     COMMAND
46       ps -o user -o args
46       -bash
..

Donc il vaut mieux travailler avec l'UID qu'avec le username, car il risque d'être tronqué si > 8 caractères.

Source : http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/

mercredi 26 janvier 2011

Linux, process defunct

En faisant ce matin un ps aux | grep java sur un serveur, je me suis retrouvé avec ca :
507       9659  0.2  0.0      0     0 pts/7    Z    09:09   0:04 [java] <defunct>

Et lorsque je tapais kill -9 9659 ca ne donnait rien.

Il faut en fait tuer les parents de ce process :
ps -ef | grep defunct | awk '{print "kill -9 ", $3}'


mardi 25 janvier 2011

Définir une variable d'environnement sous Linux

  • Pour rajouter une variable, le temps de la session linux courante:

          - sous bash/sh :
export PATH=$PATH:/path1/toto:/path1/titi

          - sous tcsh/csh :
set PATH=($PATH /path1/toto /path1/titi)


  • Pour rajouter une variable qui soit visible à chaque login:

          - sous bash/sh :
echo 'export PATH=$PATH:/path1/toto:/path2/titi' >> ~/.bashrc

          - sous tcsh/csh :
echo 'set PATH=($PATH /path1/toto /path2/titi)' >> ~/.cshrc


Categories