Unix & Linux

65
@reboot de crontab ne fonctionne que pour root?

man 5 crontab est assez clair sur la façon d'utiliser crontab pour exécuter un script au démarrage: These special time specification "nicknames" are supported, which replace the 5 initial time and date fields, and are prefixed by the `@` character: @reboot : Run once after reboot. Alors j’ai...

65
Détection de modèle en fin de ligne avec grep

Si je fais: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Si je veux lister .raruniquement les fichiers et que j'utilise grep , les .rar.partfichiers seront également affichés , ce qui n'est pas mon...

65
Faire correspondre la chaîne exacte en utilisant grep

J'ai un fichier texte: deiauk 1611516 afsdf 765 minkra 18415151 asdsf 4152 linkra sfsfdsfs sdfss 4555 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4 deiauk 1611516 afsdf ddfgfgd luktol1 4545 4 9 luktol 1 et je veux correspondre exactement deiauk. Quand je fais ça: grep "deiauk" file.txt J'obtiens...

65
Exécuter des commandes shell en Python

J'étudie actuellement les tests d' intrusion et la programmation Python. Je veux juste savoir comment j'exécuterais une commande Linux en Python. Les commandes que je veux exécuter sont: echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT...

64
Faire un lien symbolique vers un chemin relatif

Je peux le faire: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Mais j'aimerais pouvoir faire ceci: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Est-ce possible?...

64
Lister les fichiers accédés par un programme

time est une commande brillante si vous voulez savoir combien de temps prend une commande donnée. Je cherche quelque chose de similaire qui peut lister les fichiers accessibles par un programme et ses enfants. En temps réel ou sous forme de rapport par la suite. Actuellement j'utilise: #!/bin/bash...