[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
grid [2007/10/04 15:56]
stepanek file not found
grid [2008/03/26 13:27]
zeman Příklad volání qsub.csh.
Line 87: Line 87:
  
 ===== Triky a opentlení ===== ===== Triky a opentlení =====
- 
- 
  
 ==== ~bojar/tools/shell/qsubmit ==== ==== ~bojar/tools/shell/qsubmit ====
Line 96: Line 94:
   * nemusíte vyrábět skript, vyrobí ho sám (pozn.: nemusíte vyrábět skript, když použijete přepínač ''-b y'')   * nemusíte vyrábět skript, vyrobí ho sám (pozn.: nemusíte vyrábět skript, když použijete přepínač ''-b y'')
   * nemusíte připisovat ''-cwd -j y -S /bin/bash''   * nemusíte připisovat ''-cwd -j y -S /bin/bash''
- 
  
 <code> <code>
Line 102: Line 99:
 </code>  </code> 
  
 +
 +==== ~zeman/bin/qsub.csh ====
 +
 +Podobná věc pro ''tcsh''. Pokud bychom chtěli použít přesměrování standardního vstupu a výstupu, musíme ho dát do uvozovek nebo apostrofů, protože jinak se o něm ''qsub.csh'' nedozví, do skriptu k odeslání to neopíše a naopak jeho standardní vstup a výstup bude přesměrován. V přesměrování i v případných dalších argumentech, kde se vyskytují cesty k souborům, je vhodné použít úplné cesty. Pozor také na to, aby šlo o soubory a složky viditelné z celé sítě (tedy ne ve vašem ''/mnt/h/tmp'', například).
 +
 +<code tcsh>setenv SCRIPTFILE /tmp/`basename $1`.$$.csh
 +echo $* > $SCRIPTFILE
 +echo $*
 +echo qsub -cwd -V -S /bin/tcsh -m e $SCRIPTFILE
 +qsub -cwd -V -S /bin/tcsh -m e $SCRIPTFILE
 +qstat -u '*'
 +rm $SCRIPTFILE</code>
 +
 +Příklad spuštění:
 +
 +<code>qsub.csh $PARSER/train.pl "< $cesta/${xx}train.csts > $cesta/${xx}.1.stat"</code>
 +
 +(Kdybych místo uvozovek použil apostrofy, nerozbalily by se mi proměnné. První argument (název skriptu) klidně mohl být v uvozovkách spolu s přesměrováním. Dal jsem ho ven jen proto, že potom ''qsub.csh'' podle něj pojmenuje job ve frontě.)
  
 ===== Časté a záludné problémy ===== ===== Časté a záludné problémy =====

[ Back to the navigation ] [ Back to the content ]