pgrep охуенный. ровно до тех пор пока на серваке крутится ровно один Java-демон
pgrep охуенный. ровно до тех пор пока на серваке крутится ровно один Java-демон
целый день всячески стрелял себе в ногу. изобрёл кучу новых способов. где я все их могу запатентовать?
Либо я тупой, либо что-то пошло не так. Делаю:
nohup myprog &
pid=$!
ps aux|fgrep myprog|fgrep $pid || exit 1
так вот, иногда этот самый exit 1
срабатывает.
как такое может быть? какие echo сделать чтобы диагностировать?
https://github.com/visionmedia/nshell удобно // inb4 было
TIL как грепать на предмет табов. Вместо таба нужно писать заклинание $'\t':
fgrep field1$'\t'field2 tab-separated-file.txt
по сути любая программа - это получение данных, фильтрация и\или обработка с последующим запихиванием результата в нужное хранилище. И под эту схему просто идеально ложаться однострочники на шелле.
cat grep pipe
Причем проблем там нет даже при необходимости делать сложный пайплайн - агрегация и мультипликация потоков данных наличиствует. С мультипликацией именно в шелл-скриптинге правда практически не сталкивался - не было неоходимости. Но вцелом все это уже давно превратилось из дремочего леса в родные милые душе чащобы.