Про коммунивер
Dec. 26th, 2006 12:06 am
sub check_self {
unless (sysopen FLAG, $lock_file, O_RDWR|O_CREAT|O_EXCL) {
# read PID
my $pid='';
if (open FLAG, $lock_file) {
$pid = ;
close FLAG;
}
unless ($pid =~ m/(\d+)/) {
&errprint ("can't read lock-file ($lock_file) of another $daemon_name: $!");
#FIXME
#Вот тут сомнительное место. Не получится ли так, что по какой-то причине неполучится ни создать новый, ни
# прочитать старый pid-файл и демон будет отрублен... а этого никто не заметит первое время?
return "pid:$pid";
Да, бля, получится. Мы, бля, целых два года, бля, этого, бля, не замечали, я, бля, не понимаю как оно, бля вообще работало, нахуй, бля! Пидоры недоебанные, блядь!
Все, в пизду, коммунивер, пойду в ванную...
no subject
Date: 2006-12-25 09:55 pm (UTC)no subject
Date: 2006-12-27 08:04 pm (UTC)Но я пожалуй оставлю это в кавычках и выкину самые ехидные части... ;-)
no subject
Date: 2006-12-27 08:07 pm (UTC)написано существенно лучше, чем коммунивер, должен сказать :)
no subject
Date: 2006-12-27 08:09 pm (UTC)Ну, это достаточно просто написать лучше чем коммунивер... ;-)
no subject
Date: 2006-12-25 10:37 pm (UTC)Я тебя люблю)))
no subject
Date: 2006-12-27 08:08 pm (UTC)no subject
Date: 2006-12-27 09:48 pm (UTC)no subject
Date: 2006-12-26 06:25 am (UTC)не умеешь ты материться.
no subject
Date: 2006-12-27 08:01 pm (UTC)no subject
Date: 2006-12-28 05:57 am (UTC)мата нет