|
@@ -163,6 +163,7 @@ for ($i=1; $i<$argc; $i++) {
|
|
|
$i++;
|
|
|
$opts['minmsgimplev']=array_search(ucfirst(strtolower($argv[$i])),$msglevs);
|
|
|
} elseif ($argv[$i]=='-G' || $argv[$i]=='--graceline') {
|
|
|
+ $graceline=getgraceline($opts['gracetime']);
|
|
|
echo 'Graceline: '.$graceline.' ('.date('Y-m-d H:i:s',$graceline).').'.N;
|
|
|
exit(0);
|
|
|
} elseif ($argv[$i]=='-h' || $argv[$i]=='--help') {
|
|
@@ -173,6 +174,8 @@ for ($i=1; $i<$argc; $i++) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+$graceline=getgraceline($opts['gracetime']);
|
|
|
+
|
|
|
$lockfp=__DIR__.'/'.BNAME.'.lock';
|
|
|
if (is_file($lockfp) && !$opts['ignorelock']) mexit(3,'lockfile exists: it seems the program is already running; if you’re sure it’s not, you can use «-I» to force execution.'.N,1,false);
|
|
|
if (@touch($lockfp)===false) mexit(3,'could not create lockfile «'.$lockfp.'».'.N,1,false);
|