ロックファイル
/**
* ロックファイル関連クラス(static)
*
*
*/define("LOCK_DIR", "/var/bat/exe/");
class LockFile {
function check($param) {
$fileName = LOCK_DIR . $param . "_CHECK.txt";if (file_exists($fileName) == false) {
return true;
} else {
return false;
}
}function make($param) {
$fileName = LOCK_DIR . $param . "_CHECK.txt";
$fp = fopen($fileName, "w+");
fclose($fp);if (file_exists($fileName) == true) {
return true;
} else {
return false;
}
}function delete($param) {
$fileName = LOCK_DIR . $param . "_CHECK.txt";
if (file_exists($fileName) == true) {
unlink($fileName);
}
if (file_exists($fileName) == false) {
return true;
} else {
return false;
}
}
}