git 2 years ago
parent
commit
baffe33628
2 changed files with 43 additions and 4 deletions
  1. 2 4
      Home/Lib/Action/V1Action.class.php
  2. 41 0
      Home/Lib/Class/InotifyMonitor.php

+ 2 - 4
Home/Lib/Action/V1Action.class.php

@@ -124,14 +124,12 @@ class V1Action extends Action {
 		//deviceid,positioninfo.longitude,positioninfo.latitude,receivetime
 		$config = C('FTP_CONFIG');
 		
-		$sRedis = Redis('open_vehicle', 'hash');
-		
 		$writeData = $data;
 		
 		if(!file_exists($fileName)){
-			$writeData = 'deviceid,positioninfo.longitude,positioninfo.latitude,receivetime'.PHP_EOL.$writeData;
+			
 		}
-		debug_log('route_info.log',json_encode($writeData,JSON_UNESCAPED_UNICODE));
+		debug_log('route_info',$writeData);
 		
 		$writeData = utf8_encode($writeData);
 		

+ 41 - 0
Home/Lib/Class/InotifyMonitor.php

@@ -0,0 +1,41 @@
+<?php
+
+
+class InotifyMonitor {
+			
+ 
+	const EVENT_MASK  = [
+        IN_ACCESS => 'File was accessed (read)',
+        IN_MODIFY => 'File was modified',
+        IN_ATTRIB => 'Metadata changed',
+        IN_CLOSE_WRITE => 'File opened for writing was closed',
+        IN_CLOSE_NOWRITE => 'File not opened for writing was closed',
+        IN_OPEN => 'File was opened',
+        IN_MOVED_TO => 'File moved into watched directory',
+        IN_MOVED_FROM => 'File moved out of watched directory',
+        IN_CREATE => 'File or directory created in watched directory',
+        IN_DELETE => 'File or directory deleted in watched directory',
+        IN_DELETE_SELF => 'Watched file or directory was deleted',
+        IN_MOVE_SELF => 'Watch file or directory was moved',
+        IN_CLOSE => 'Equals to IN_CLOSE_WRITE | IN_CLOSE_NOWRITE',
+        IN_MOVE => 'Equals to IN_MOVED_FROM | IN_MOVED_TO',
+        IN_ALL_EVENTS => 'Bitmask of all the above constants',
+        IN_UNMOUNT => 'File system containing watched object was unmounted',
+        IN_Q_OVERFLOW => 'Event queue overflowed (wd is -1 for this event)',
+        IN_IGNORED => 'Watch was removed (explicitly by inotify_rm_watch() or because file was removed or filesystem unmounted',
+        IN_ISDIR => 'Subject of this event is a directory',
+        IN_ONLYDIR => 'Only watch pathname if it is a directory',
+        IN_DONT_FOLLOW => 'Do not dereference pathname if it is a symlink',
+        IN_MASK_ADD => 'Add events to watch mask for this pathname if it already exists',
+        IN_ONESHOT => 'Monitor pathname for one event, then remove from watch list.',
+        1073741840 => 'High-bit: File not opened for writing was closed',
+        1073741856 => 'High-bit: File was opened',
+        1073742080 => 'High-bit: File or directory created in watched directory',
+        1073742336 => 'High-bit: File or directory deleted in watched directory',
+    ];
+ 
+	const MONITOR_EVENT = IN_CLOSE_WRITE;
+
+
+
+}