Command line interface tweaks.
This commit is contained in:
parent
6282096168
commit
08166715b3
3 changed files with 16 additions and 10 deletions
|
@ -11,6 +11,6 @@ fgfs_tools_client_SOURCES = client.cxx
|
|||
fgfs_tools_client_LDADD = -lsgbucket -lsgmisc
|
||||
|
||||
INCLUDES += \
|
||||
-I$(top_builddir)/src \
|
||||
-I$(top_builddir)/src/Lib \
|
||||
-I$(top_builddir)/src/Construct
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/Lib \
|
||||
-I$(top_srcdir)/src/Construct
|
||||
|
|
|
@ -186,7 +186,7 @@ bool construct_tile( const FGBucket& b, const string& result_file ) {
|
|||
command = command + " --work-dir=" + work_base;
|
||||
command = command + " --output-dir=" + output_base;
|
||||
command = command + " --tile-id=" + b.gen_index_str();
|
||||
for (int i = 0; i < load_dirs.size(); i++) {
|
||||
for (int i = 0; i < (int)load_dirs.size(); i++) {
|
||||
command = command + " " + load_dirs[i];
|
||||
}
|
||||
command = command + "> " + result_file + " 2>&1";
|
||||
|
@ -237,12 +237,13 @@ usage (const string name)
|
|||
cout << "[ --output-dir=<directory>" << endl;
|
||||
cout << " --work-dir=<directory>" << endl;
|
||||
cout << " --host=<address>" << endl;
|
||||
cout << " --port=<number> ]" << endl;
|
||||
cout << " --port=<number>" << endl;
|
||||
cout << " --rude ]" << endl;
|
||||
cout << "<load directory...>" << endl;
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
main(int argc, char *argv[]) {
|
||||
int main(int argc, char *argv[]) {
|
||||
long int tile, last_tile;
|
||||
bool rude = false;
|
||||
bool result;
|
||||
|
@ -283,8 +284,11 @@ main(int argc, char *argv[]) {
|
|||
else
|
||||
cout << "Running in polite mode" << endl;
|
||||
for (int i = arg_pos; i < argc; i++) {
|
||||
load_dirs.push_back(argv[i]);
|
||||
cout << "Load directory: " << argv[i] << endl;
|
||||
string dir;
|
||||
dir = work_base + "/";
|
||||
dir += argv[i];
|
||||
load_dirs.push_back( dir );
|
||||
cout << "Load directory: " << dir << endl;
|
||||
}
|
||||
|
||||
// get hostname and pid
|
||||
|
@ -322,4 +326,6 @@ main(int argc, char *argv[]) {
|
|||
sleep( BUSY_WAIT_TIME );
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -100,7 +100,7 @@ for i in $CLIENTS_RUDE; do
|
|||
# KILL_COMMAND="killall $CLIENT"
|
||||
# ssh -n $i "$KILL_COMMAND"
|
||||
|
||||
RMT_COMMAND="source ~/.profile; nice $CLIENT $SERVER_HOST $SERVER_PORT $WORK_BASE $OUTPUT_DIR -r"
|
||||
RMT_COMMAND="source ~/.profile; nice $CLIENT --host=$SERVER_HOST --port=$SERVER_PORT --work-dir=$WORK_BASE --output-dir=$OUTPUT_DIR --rude AirportArea AirportObj GSHHS-Ponds GSHHS-Islands GSHHS-Lakes GSHHS-LandMass USA-Hydro USA-Urban DEM-3 DEM-30"
|
||||
echo "client command:"
|
||||
echo ""
|
||||
echo "$RMT_COMMAND"
|
||||
|
@ -127,4 +127,4 @@ for i in $CLIENTS_NICE; do
|
|||
echo "$RMT_COMMAND"
|
||||
echo ""
|
||||
ssh -n $i "$RMT_COMMAND > $LOG_FILE 2>&1 &"
|
||||
done
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue