
Tja, waarschijnlijk zit ik inderdaad in een bash-shell (maar ik was in de war omdat je zei dat alles hier c-shell is bij default). Anyway, in het submitie-script staat gewoon 20 keer dat stuk code (check of er een file bestaat, zoniet, doe dan iets nuttigs :-p ), maar telkens voor een andere file natuurlijk. Ik zal mijn script-generator aanpassen zodat het c-shell style if/else gebruikt om te checken of de files bestaan. Merci voor de uitleg alleszins. Frederik Delaere wrote:
omdat je wss in en bash shell zit ?
zet je dat stuff in je submitscript ? en hoe ziet dat script eruit ?
Michiel Van Bel wrote:
*sniff* maar waarom werkt dat dan wel op midas :-/
Frederik Delaere wrote:
je gebruikt bash syntax, alles is hier default c-shell
voorbeeld:
if ("`hostname`" == "modiomo") then setenv PATH "/usr/local/bin:${PATH}" endif
Lieven Sterck wrote:
bash, c-shell , ... ???
On 26/08/2010 16:35, Michiel Van Bel wrote:
ok, klein vraagje waarom kan ikde "if/then/else" syntax op midas gebruiken, en niet op de cluster? Is er een manier om dit toch te doen? e.g. Dit werkt op midas :
if [ -f smo.txt.out ] then echo "Output file for smo already exists" else ./C_Hunter ./Scheme/scheme.GO.data ./dataset/public_02/TANDEM/smo/map_list ./dataset/public_02/TANDEM/smo/data_list 2 10 20 0.001 50 t smo.txt fi
Maar op cluster nodes krijg ik gewoon deze boodschap in de error-file if: Expression Syntax. (en dan crasht de job).
Ik dacht dat dat standaard unix/linux commando's waren, maar blijkbaar toch niet :-(
Michiel
-- ================================================================== Michiel Van Bel PhD student Tel:+32 (0)9 331 36 95 fax:+32 (0)9 3313809 VIB Department of Plant Systems Biology, Ghent University Technologiepark 927, 9052 Gent, BELGIUM mibel@psb.vib-ugent.be http://www.psb.vib-ugent.be http://bioinformatics.psb.ugent.be ==================================================================