meta data for this page
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| shell:find_shell_scripts [2019/05/16 10:29] – admin | shell:find_shell_scripts [2020/03/09 11:50] (aktuális) – admin | ||
|---|---|---|---|
| Sor 2: | Sor 2: | ||
| Felderíti a hoszton lévő shell szkripteket, | Felderíti a hoszton lévő shell szkripteket, | ||
| - | Paraméterként meg lehet neki adni, hogy mely könyvtárra fusson, egyébként az egész fájlrendszerben keres. | + | Paraméterként meg lehet neki adni, hogy mely könyvtárra fusson, egyébként az egész fájlrendszerben keres. |
| <file sh collect_crontab_scripts.sh> | <file sh collect_crontab_scripts.sh> | ||
| #!/bin/sh | #!/bin/sh | ||
| + | #grep -R " | ||
| find / | find / | ||
| if echo $SOR | egrep -s ' | if echo $SOR | egrep -s ' | ||
| Sor 22: | Sor 23: | ||
| COMMAND_LIST=" | COMMAND_LIST=" | ||
| TMPFILE="/ | TMPFILE="/ | ||
| + | CSVFILE=$(hostname)_script_catalog.out | ||
| + | > | ||
| if [[ -d $1 ]]; then | if [[ -d $1 ]]; then | ||
| STARTDIR=" | STARTDIR=" | ||
| Sor 30: | Sor 33: | ||
| fi | fi | ||
| - | echo "FILE NAME;SHASUM; | + | echo "FILE NAME; |
| + | echo "FILE NAME; | ||
| if [[ -n $FILE_LISTA ]]; then | if [[ -n $FILE_LISTA ]]; then | ||
| cat $FILE_LISTA > $TMPFILE | cat $FILE_LISTA > $TMPFILE | ||
| Sor 38: | Sor 42: | ||
| cat $TMPFILE | grep -v ' | cat $TMPFILE | grep -v ' | ||
| - | if [[ $(file $FILE | egrep -c '(: shell script|: commands text)' | + | |
| - | if [[ -f $FILE ]]; then | + | |
| MTIME=$(istat $FILE | awk -F' ' '/Last modified/ | MTIME=$(istat $FILE | awk -F' ' '/Last modified/ | ||
| Sor 63: | Sor 67: | ||
| fi | fi | ||
| done | sort | uniq | tr ' | done | sort | uniq | tr ' | ||
| - | echo " | + | echo " |
| + | echo "$FILE; | ||
| fi | fi | ||
| + | else | ||
| + | echo " | ||
| + | echo " | ||
| fi | fi | ||
| done | done | ||
| rm -f $TMPFILE | rm -f $TMPFILE | ||
| </ | </ | ||