Batch pokretanje file-ova
(1 korsinik/a gleda/ju temu) (1) Gost

Batch pokretanje file-ova


22.02.2009 | 22:37
Opet dosada od mene...
Ali ovakav problemcek imam. Koristim program (Orca, za kvantno-kemijske proracune) koji se pokrece u komandnoj liniji i koji mi vrti racun po nekoliko sati jednostavnom komandom (orca nesto.inp > nesto.out). E sada bi meni trebalo objasnjenje, savjet i bilo sta drugo, kako pokrenuti 5 razlicitih racuna, pa kada jedan zavrsi da drugi odmah pocne. jer kada ukucam tako jednu komandu pocne mi se vrtiti program, a nemam nikakav program koji bi mi uzimao odmah 10 linija i pokretao ih jednom za drugom kada bi zavrsio prethodni. I to sve mi treba raditi na mom obicnom iMac-u...
Moje guglanje nije me prosvjetlilo, pa molim starije i iskusnije za pomoc. (razmisljao sam i o raznim applescriptovaim i automatorima, ali nigdje nisam nasao, skuzio kako gledati procese i zadati kako treba funkciju if program working- wait 10 min, sample again; if program not working- type orca (nesto+1).inp > (nesto+1).out).
Hvala puno!
Tema zaključana.
22.02.2009 | 22:49
Jednostavno je, napiši skriptu (običan TXT file, ali TXT, ne RTF - ovo je bitno ako koristiš standardni text editor) i u njoj napiši po jednu komandu u svaki red. Snimi ovu skriptu nekamo gdje ti odgovara, najjednostavnije je u tvoj home folder (onaj koji se zove tvojim kratkim korisničkim imenom).

Onda otvori terminal ("komandnu liniju" ) i utipkaj komandu

sh imeskripte

Umjesto sh, možeš staviti i bash, ksh, csh ili zsh, ovisno koji već Unix shell preferiraš.

Naravno, osim tih 5 komandi možeš dodati i štošta još. Npr. ako je prethodna komanda završila greškom, da prekineš izvođenje skripte, ili pošalješ nekamo mail, ili...

Da bi doznao više, možeš istražiti "man pages" u Unix shellu. Počni tako da utipkaš komandu

man sh

pa onda odatle nastavi dalje...

Sretno!
Tema zaključana.
22.02.2009 | 23:08
Probaj ovako:

orca nesto.inp > nesto.out ; orca nesto1.inp > nesto1.out ; ... ; orca nestonnn.inp > nestonnn.out

(odvoji komande s tocka zarez, ne da mi se isprobavati ali mislim da ne ide druga dok se prva ne zavrsi.)
Tema zaključana.
22.02.2009 | 23:58
A ako imas u direktoriju vise .inp fileova mozes napisati skriptu koja ce proci redom po svim fileovima i izvrsiti neku komandu. Skripta bi isla otprilike ovako (probaj prije, ja nisam isprobavao, i obrati paznju da su u pitanju obrnuti apostrofi a ne oni sa shift+7)

#!/bin/sh
for file in *.inp
do
orca "$file" > `basename $file .inp`.out
done
Tema zaključana.
23.02.2009 | 00:22
vidis, vidis
ovako se pokrecu poslovi na klasteru Isabella
ali nisam isprobao da li isto vrijedi za ovo...
trenutacno radim file-ove za pokretanje, pa cu javiti koja od opcija radi... (ovi racuni traju otprilike 2 i po sata tako da cu ujutro ili naci tri gotova ili samo jedan ili nijedan )
Veliki pozdrav i hvala spoofy i smayoo!
Tema zaključana.
23.02.2009 | 08:49
Dobro jutro!
Tri racuna su mi gotova, koristio sam scriptu i naredbu do *.inp. Na slijedecem batchu cu provjeriti ponasanje prve dvije tehnike. Jos jednom hvala puno!
Tema zaključana.
23.02.2009 | 12:14
Također, ako umjesto sh koristiš bash, možeš skripti proslijediti (nabrojati) točno koje inp fileove želiš umjesto svih. Argumente koje proslijediš skripti dohvaćaš kao $1 $2 $3... i postoji komanda da ih premjestiš ($1 zaboravi, $2 postaje $1, $3 postaje $2...), vrlo slično kao što je bilo uobičajeno u MSDOS batch programiranju.

Kako rekoh, sve informacije možeš pronaći u "man pages".
Tema zaključana.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 1 tjedan, 1 dan
  • smayoo: piši u forum
  • user: Ako zna netko kako dobiti njihovu zadnju poznatu lokaciju to bi bilo korisno
  • user: pretražio sam sve itd.
  • user: Već sam "play sound" aktivirao, ništa
  • user: nestale mi Airpods 4, what do? Piše "No location found" u FindMy.
  • user: ljudi,
  • CoffeePod: Cijeli 26 relase je bio sramotan za Apple i morali su “double down” i back to the lab da sve tweakaju kako su trebali
  • CoffeePod: Performansi i ulickani dizajn je ono sto treba
  • CoffeePod: Iskreno ne razumjem vas kojima je ovo “dosadno”. Stvarno morate ici taknuti travu.
  • dpasaric: Objavio sam osvrt na naslovnici, pa tamo komentirajte...
  • drlovric: Meni je Siri skroz OK, upakirali su to lijepo. Ocekivano ce vecina puno ovih stvari iic na pretplatu jer trosi compute (i Gemini) resurse. Lejpse mi izgleda UI jer smanjuju prozirnost :)
  • dpasaric: Što je najbolje nećemo imati niti Siri AI jer je EU učinila sve da se to regulatorno zabrani.
  • pontmax1: A dosade, imate li nešto više od šugave SIri AI
  • drlovric: Kao da ce roditelji ovo raditi. Otkljucat ce im sve i cao.
  • drlovric: Smorise sa ovom djecom :) Nestvarno...
  • dpasaric: Za sada dosadno za poludit... :)
  • dpasaric: I ja imam niska očekivanja, pa da vidimo! :)
  • dpasaric: Kreće za 5 minuta! :)
  • drlovric: Meni su ocekivanaj jako nisko. Pricati ce o Siri, koja ce opet doci kao beta. Pa ce raditi kako treba u inacici 27.4 :) Volio bih da grijesim, ali vise im ne vjerujem na rijec.
  • ping: Bit će to zanimljiva večer. Kupio sam dvije vrečice indijskih oraščića i planiram još barem mali paket Munchmallowa.
  • dpasaric: Danas u 19h WWDC! :)
  • Riba: user, ne upisuj admin password ano ne znas tko i zasto te pita i to je u osnovi to.
  • Yonkis: U Berlinu se otvara Developer Centar [link]
  • user: kako biti siguran od virusa na Macu? Sad ću reinstalirati OS i želim biti siguran.
  • user: bok ljudi,
  • Yonkis: Mene, kao prišlića, iznenadilo koliko je puno zastupljeniji Viber nego WhatsApp a Signal skoro nitko nije ni čuo (osim jabučnjaka). Zanimljivo.
  • Riba: Za tajne stvari imam pisacu masinu. :)
  • Riba: Ja imam instalirano sve pa tko kako hoce.
  • drlovric: Sve koje znam koriste Whatsapp. Viber, je isto popularan. Kao i Telegram. Signal nije bas zastupljen u mojim krugovima :)
  • dpasaric: Hehe, odlično, ja sam odavno prebacio sve na Signal.
  • Performita: Hvala Smayoo, Kako je Davor napisao ispod članka, i ja ebo čitam knjigu i lagano sve prijatelje, osobito one koji nemaju iPhone nagovaram na Signal.
  • smayoo: svima koje znam, to jest. :)
  • smayoo: skinuo i proslijedio link svima koji su još sposobni čitati knjige... :)
  • Performita: Ekipa, idemo sad svi skinuti besplatnu knjigu Guya Kawasakija da mu na administraciji stranice pokaže kako je odjeknulo u Hrvatskoj ;-)
  • dpasaric: Jest sitni sat, ali je published! :) Uživajte!
  • Yonkis: [link]
  • Yonkis: Baš baš sve!
  • Djuro genijalac: Izgleda da je BAŠ sve ovdje
  • Djuro genijalac: [link]
  • Yonkis: Hooorayyyy [link]
  • dpasaric: Radim na tome da nabavim zanimljiv monitor za tehnički review, držite palčeve da upali jer bi moglo biti mnogima zanimljivo. :)
  • Yonkis: Font je drugačiji.
  • Performita: :-)
  • dpasaric: Pogledajte naslovnicu! :)
  • dpasaric: Taaaa-daaaa! :)
  • dpasaric: Javim uskoro... :)
  • dpasaric: Ne, ovdje na Jabučnjaku!
  • Yonkis: dpasaric - Jel' u Kokolu?
  • dpasaric: Spremamo poslasticu za večeras! :)
  • ivan.ocd: Hvala za konkretni model, budem i ja pogledao za takav neki model… imam puno knjiga koje trrba analizirati i tu je onda preslab.

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Riba, Anonimci (538)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.69 Seconds

Provided by iJoomla SEO