- Инвентаризация скриптов,
skb7, 22:54 , 02-Сен-13 (1)я так понимаю, нужно найти все скрипты в системе? может, утилита "file" подойдёт.Например:
find / -type f -exec file {} \; | grep 'shell script'
Ну и не стоит искать по всему корню, лучше указать каталоги, где действительно могут лежать ваши скрипты.
- Инвентаризация скриптов,
richit, 09:32 , 03-Сен-13 (2)Думал про file. Спасибо, предложение принято.
- Инвентаризация скриптов,
pavlinux, 22:54 , 03-Сен-13 (4)> find / -type f -exec file {} \; | grep 'shell script' А вот у vmware есть такие скрипты
#!/usr/bin/perl -w # питсот строк перла #!/bin/bash echo blah-blah-blah # питсот строк баша
- Инвентаризация скриптов,
Аноним, 19:15 , 04-Сен-13 (6)> А вот у vmware есть такие скрипты > #!/usr/bin/perl -w > # питсот строк перла > #!/bin/bash > echo blah-blah-blah > # питсот строк баша А как это работает? У них своя обработка шебанга?
- Инвентаризация скриптов,
pavlinux, 21:39 , 04-Сен-13 (8)> А как это работает? У них своя обработка шебанга?Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то, что указано после них.
- Инвентаризация скриптов,
Аноним, 23:59 , 04-Сен-13 (9)>> А как это работает? У них своя обработка шебанга? > Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то, > что указано после них.Дык в классике он "видит знаки #!" только в первой строке. Если оно по всему файлу их сканит - значит самопал^W импроувмент от vmWare :)
- Инвентаризация скриптов,
pavlinux, 21:02 , 05-Сен-13 (11)>>> А как это работает? У них своя обработка шебанга? >> Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то, >> что указано после них. > Дык в классике он "видит знаки #!" только в первой строке. > Если оно по всему файлу их сканит - значит самопал^W импроувмент от > vmWare :) Ну они ваще да, шайтан-гуру по скриптам, ещё те.
- Инвентаризация скриптов,
pavlinux, 22:51 , 03-Сен-13 (3) +1 > У кого есть какие идеи?А на хрена?
- Инвентаризация скриптов,
richit, 09:33 , 04-Сен-13 (5)>> У кого есть какие идеи? > А на хрена?Когда продакшен система крутится с 2003 года и была на поддержке у 3-х аутсорсеров, руками разбирать весь жмых не то чтобы нет особого желания... а нормальный кукловод должен знать все нити своих даже самых замшелых кукол.
- Инвентаризация скриптов,
Аноним, 19:21 , 04-Сен-13 (7)>>> У кого есть какие идеи? >> А на хрена? > желания... :) Сначала mount чтобы выделить локальные фс, а потом действительно финдом и файлом. Но не затачивайся на шелл только, у тебя - дай догадаюсь - соляра, а там и перл и тсл были весьма в почёте :) питон вот редкость, да.
- Инвентаризация скриптов,
richit, 15:38 , 05-Сен-13 (10)>>>> У кого есть какие идеи? >>> А на хрена? >> желания... > :) > Сначала mount чтобы выделить локальные фс, а потом действительно финдом и файлом. > Но не затачивайся на шелл только, у тебя - дай догадаюсь > - соляра, а там и перл и тсл были весьма в > почёте :) питон вот редкость, да.На самом деле это AIX и там есть много чего и pl, и py, и ksh. find + file - здорово, но performance у этого скрипта низкий. Скрипт оттачиваю, добавил проверку "используется ли в crontab".
- Инвентаризация скриптов,
Аноним, 01:46 , 06-Сен-13 (12)> find + file - здорово, но performance у этого скрипта низкий.Аудит-с > Скрипт оттачиваю, добавил проверку "используется ли в crontab". Быстро лукапнуть-с Есть разница? С :)
- Инвентаризация скриптов,
LSTemp, 17:59 , 07-Сен-13 (13)>>> У кого есть какие идеи? >> А на хрена? > Когда продакшен система крутится с 2003 года и была на поддержке у > 3-х аутсорсеров, руками разбирать весь жмых не то чтобы нет особого > желания... а нормальный кукловод должен знать все нити своих даже самых > замшелых кукол.и что? из конфигов действующих сервисов не ясно какие скрипты отрабатывают? про остальное к павлину присоеденюсь: а нахрена?
- Инвентаризация скриптов,
richit, 18:58 , 10-Сен-13 (14)>>>> У кого есть какие идеи? >>> А на хрена? >> Когда продакшен система крутится с 2003 года и была на поддержке у >> 3-х аутсорсеров, руками разбирать весь жмых не то чтобы нет особого >> желания... а нормальный кукловод должен знать все нити своих даже самых >> замшелых кукол. > и что? из конфигов действующих сервисов не ясно какие скрипты отрабатывают? > про остальное к павлину присоеденюсь: а нахрена?Для общего развития.
- Инвентаризация скриптов,
Аноним, 00:37 , 11-Сен-13 (15)>> про остальное к павлину присоеденюсь: а нахрена? > Для общего развития.Я и так развитый. А делал приблизительно то же для бронирования задницы. Машина железная - пошуршит диском но ВСЁ соберёт, а я могу и пропустить. Иногда - нельзя. И всех делов.
- Инвентаризация скриптов,
LSTemp, 00:15 , 20-Сен-13 (16)>>> про остальное к павлину присоеденюсь: а нахрена? >> Для общего развития. > Я и так развитый. А делал приблизительно то же для бронирования задницы. > Машина железная - пошуршит диском но ВСЁ соберёт, а я могу > и пропустить. Иногда - нельзя. И всех делов.1) дебилизм не лечится 2) критерии определения скрипта какие? далее см. п.1
|