src/thread/jobexecute.cpp

Go to the documentation of this file.
00001 
00007 #include "jobexecute.h"
00008 #include "../mainwindowimpl.h"
00009 
00016 JobExecute::JobExecute(QString text,Myssh * ssh)
00017 {
00018     _text = QString("echo \"")+ text  + QString("\" > fictmp.sh");
00019     _ssh = ssh;
00020 }
00025 void JobExecute::run()
00026 {
00027     QStringList outerr;
00028 
00029     _ssh->send_cmd(_text);
00030     _ssh->send_cmd(QString("chmod 777 fictmp.sh"));
00031     outerr = _ssh->send_cmd(QString("qsub fictmp.sh"));
00032     _ssh->send_cmd("rm fictmp.sh\n");
00033     emit jobSent(outerr);
00034 
00035     exec();
00036 
00037 }

Generated on Mon Mar 16 18:46:05 2009 for QCJM by  doxygen 1.5.4