Kaynağa Gözat

Poprawienie wyzwalania nohup dla tworzenia plików tif w WMS

Mariusz Muszyński 9 yıl önce
ebeveyn
işleme
038f608ee2
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      SE/se-lib/Route/UrlAction/WmsGenerate.php

+ 1 - 1
SE/se-lib/Route/UrlAction/WmsGenerate.php

@@ -508,7 +508,7 @@ fi
 				$replace = array($layer['ID'],$destFolderPath,$layer['FILE_NAME']);
 				$bash = str_replace($search,$replace,$bashSchema);
 				file_put_contents('/tmp/generate_wms-'.$layer['ID'].'.sh',$bash);
-				shell_exec('nohup /bin/sh /tmp/generate_wms-'.$layer['ID'].'.sh > /tmp/generate_wms-'.$layer['ID'].'.log 2>&1 & echo $!');
+				shell_exec('su - root -c "nohup /bin/sh /tmp/generate_wms-'.$layer['ID'].'.sh >> /tmp/generate_wms-'.$layer['ID'].'.log"');
 			}
 				
 		} catch (Exception $e) {