| Line 46... |
Line 46... |
| 46 |
echo "Usage of ".basename(__FILE__).":".PHP_EOL;
|
46 |
echo "Usage of ".basename(__FILE__).":".PHP_EOL;
|
| 47 |
echo "--list all/name of program under 'usr/bin/' 代表顯示所有可以執行的程式或顯示特定程式的用法.".PHP_EOL;
|
47 |
echo "--list all/name of program under 'usr/bin/' 代表顯示所有可以執行的程式或顯示特定程式的用法.".PHP_EOL;
|
| 48 |
echo "--cmd name of program under 'usr/bin/' 代表要執行的程式名稱.".PHP_EOL;
|
48 |
echo "--cmd name of program under 'usr/bin/' 代表要執行的程式名稱.".PHP_EOL;
|
| 49 |
echo "--paramName a param name of program under 'usr/bin/' 代表執行程式要用的參數名稱.".PHP_EOL;
|
49 |
echo "--paramName a param name of program under 'usr/bin/' 代表執行程式要用的參數名稱.".PHP_EOL;
|
| 50 |
echo "--paramValue a param value of program under 'usr/bin/' 代表執行程式要用的參數數值.".PHP_EOL;
|
50 |
echo "--paramValue a param value of program under 'usr/bin/' 代表執行程式要用的參數數值.".PHP_EOL;
|
| - |
|
51 |
echo PHP_EOL;
|
| 51 |
echo "使用 backupDb.php 的範例:".PHP_EOL;
|
52 |
echo "使用 backupDb.php 的範例:".PHP_EOL;
|
| 52 |
echo "\t"."usr_bin_test.php --cmd backupDb.php --paramName --config --paramValue sample/assets\ of\ config/database.php --paramName --acctVarName --paramValue \"db['default']['username']\" --paramName --passVarName --paramValue \"db['default']['password']\" --paramName --dbVarName --paramValue \"db['default']['database']\" --paramName --dbAddrVarName --paramValue \"db['default']['hostname']\" --paramName --dbPortVarName --paramValue \"db['default']['port']\" --paramName --backupAddr --paramValue \"./\"".PHP_EOL;
|
53 |
echo "usr_bin_test.php --cmd backupDb.php --paramName --config --paramValue sample/assets\ of\ config/database.php --paramName --acctVarName --paramValue \"db['default']['username']\" --paramName --passVarName --paramValue \"db['default']['password']\" --paramName --dbVarName --paramValue \"db['default']['database']\" --paramName --dbAddrVarName --paramValue \"db['default']['hostname']\" --paramName --dbPortVarName --paramValue \"db['default']['port']\" --paramName --backupAddr --paramValue \"./\"".PHP_EOL;
|
| - |
|
54 |
echo PHP_EOL;
|
| - |
|
55 |
echo "使用 registerService.php 的範例:".PHP_EOL;
|
| - |
|
56 |
echo "./usr_bin_test.php --cmd registerService.php --paramName '--name' --paramValue ps --paramName '--cmd' --paramValue '#!/bin/bash' --paramName '--cmd' --paramValue 'while [ true ]' --paramName '--cmd' --paramValue 'do' --paramName '--cmd' --paramValue 'clear' --paramName '--cmd' --paramValue 'ps axuwf | cat' --paramName '--cmd' --paramValue 'sleep 1' --paramName '--cmd' --paramValue 'done'".PHP_EOL;
|
| 53 |
|
57 |
|
| 54 |
#一般錯誤結束執行
|
58 |
#一般錯誤結束執行
|
| 55 |
exit(1);
|
59 |
exit(1);
|
| 56 |
|
60 |
|
| 57 |
}
|
61 |
}
|
| Line 223... |
Line 227... |
| 223 |
#換下一個
|
227 |
#換下一個
|
| 224 |
continue;
|
228 |
continue;
|
| 225 |
|
229 |
|
| 226 |
}#if end
|
230 |
}#if end
|
| 227 |
|
231 |
|
| - |
|
232 |
#如果是資料夾
|
| - |
|
233 |
if($line["dir"]==="true"){
|
| - |
|
234 |
|
| - |
|
235 |
#換下一個
|
| - |
|
236 |
continue;
|
| - |
|
237 |
|
| - |
|
238 |
}#if end
|
| - |
|
239 |
|
| 228 |
#輸出結果
|
240 |
#輸出結果
|
| 229 |
echo $line["name"].PHP_EOL;
|
241 |
echo $line["name"].PHP_EOL;
|
| 230 |
|
242 |
|
| 231 |
}#foreach end
|
243 |
}#foreach end
|
| 232 |
|
244 |
|