parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Безымянный 30.08.2011 15:01

Я знаю разницу между >> и > +).
Я просто путаюсь в этих магических конструкциях 2>&1, вроде постепенно начал доходить их смысл. Меня интересует один общий лог файл, его так проще клиенту выводить. Второй раз они не запустят апдейт, у меня реализован лок
echo $$ > .pid
а в парсере
^if(-f "${pathTmpDir}.pid"){
		$status[^file::exec[status.sh;;${pathTmpDir}.pid]]
		^if($status.status == 0){
{...}{...}
}
где status.sh
#!/bin/sh
pid=`cat ./../../data/tmp/.pid`
if `kill -CHLD $pid >/dev/null 2>&1`
	then exit 0
	else exit 1
fi
Пишу отдельный скрипты, чтоб проще было с шелом работать, а то указывать каждый раз пути не удобно ).