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!
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!
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.)
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
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!
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!
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".
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 2 dana, 8 sati
  • Borisone: Ma nije to, nego se sada početna stranica učita u tren oka. Treba bar 3-4 sekunde da bi bilo moderno.
  • Riba: Uostalom, nije Jabucnjak neresponsivan nego je vama ekran premalen! :-D
  • dpasaric: I nisi boomer, ti si gen X! :)
  • dpasaric: Zašto bi itko išao na ovaj tip weba s mobitela? :)
  • Riba: Hoce, vec je u pripremi godinama ali je implementacija malo zapela...plus sto ne pomaze sto ja boomer nikada ne idem na jabucnjak sa mobilnog uredjaja. :)
  • CoffeePod: Jabucnjak*
  • CoffeePod: Hoce li Jabuvnjak ikad dobit reponsive sajt?
  • cariblanco: Danas smo u Osijeku, možda shebali turističku sezonu :D
  • dpasaric: Slijedi uskoro osvrt na naslovnici...
  • Air: ...a Applevom slučaju iako te fore drugi telefoni imaju već godinama, ali kad to Apple napravi mi bi se trebali diviti tome kao toploj vodi.
  • Air: Meni Keynote izgleda kao kad Trum hvali samo sebe i svoje odluke kao ono baš najbolje, iako ga je cijeli Svijet popljuvao...
  • drlovric: Na Mac, Spotlight je odlican, kao i boja foldera (konacno) :)
  • drlovric: iPad je odlicno profitirao. Ako sve ovo ne zakljucaju za najnovije modele only :)
  • Riba: Keynote mi je kao neka epizoda Teletubbiesa.
  • Riba: Gledam taj WWDC i razmisljam kako su teme o umiranju mozda privlacnije. :-D
  • dpasaric: Idemo mi na ljepše teme, WWDC je za sat vremena! :)
  • dpasaric: Sve pet, ali nije li zanimljiva statsitika da je od zadnjih 30-ak (toliko pratimo na jednoj internoj grupi objave u medijima) sportaša, umjetnika i ostalih poznaith osoba koje su iznenada umrle, uzorak cijepljenih 100%. A znamo da je kod nas situacija bila cca 50:50, znači nešto lomi statistiku. Evo, samo to primjećujem.
  • smayoo: To što nije u javnosti poznato što je prethodilo njegovoj smrti, ne znači da nije prethodilo ništa čega bi ta smrt bila logičan i sasvim vjerojatan ishod. Moj pokojni stari je umro u 59. godini i svima koji ga nisu jako dobro znali je to bilo "iznenada". Nas koji smo mu bili bliski nije baš *iznenadilo*, iako nam je bilo teško i bolno.
  • Riba: Obrati paznju na nepoznate osobe poput mog oca koji ne uzima lijekove kako je propisano, odbija ici na kontrole, jedva je izvukao zivu glavu nakon srcanog udara pred par godina i jos hoda naokoo unatoc tome sto se cak i cijepio. Znanost bi se trebala na takve slucajeve usredotociti. :)
  • dpasaric: Samo primjećujem uzorak. Do sada je 100% kod domaćih i stranih poznatih osoba koje su iznenada umrle. Ponavljam, možda je zaista slučajnost, ali sada već postaje statistički zanimljivo.
  • Riba: Covjek je vjerojatno pocinio suicid ili izravno ili neizravno alkoholom, nije tu potrebna velika znanost.
  • dpasaric: Sjajan umjetnik je to bio. Velika šteta.:( I gle, opet moramo primjetiti slučajnost koja povezuje sve "prerano" umrle. :( Nadam se da će znanost potražiti uzroke takvoj statistici.
  • smayoo: RIP, Matija :(. Stvarno prerano.
  • dpasaric: Večeras u 19 sati po našem vremenu Appleov #WWDC25 keynote!
  • Maxxy: RIP Matija Dedić :(
  • smayoo: RIP :(
  • dpasaric: Umro Bill Atkinson! :(
  • drpongrac23: @Zdravac - Nemoj ići lijevo ako semafor je desno :) :)
  • Zdravac: hahahah
  • Zdravac: A da se, umjesto palac dolje/gore, uvede palac lijevo/desno?!
  • tino1: Gjuro, bola, Mazlum i to s veliko "M".
  • Gjuroo: Možda "mamlaz"?
  • tino1: Mazlum- na Herceg- Bolansanski- Budala.
  • Yonkis: Mazlum - Mazlum (maẓlūm) is an Arabic term for "oppressed, ill-treated, injured, sinned-against" (the antonym being ẓālim "oppressor"; root ẓlm "to oppress";).
  • tino1: Riba! Vraćaj karmu! Ej ne ćeš se imat kamo vratit.
  • tino1: Ej ukinuo Mazlum Karmu!! Šta vam je odmah vraćaj karmu Riba!!
  • smayoo: :(
  • drpongrac23: Napustio nas je Ivan Piko Stančić. RIP
  • Borisone: Logika kaže da bi verzija trebala biti od godine u kojoj se izdaje. Ima smisla godina plus jedan jer u posljednjih nekoliko godina obećanja dolaze s bar nekoliko mjeseci odmaka (ili nikad).
  • Yonkis: iOS 26 u 2025? [link]
  • cariblanco: Riječani, hoće li Važ biti vaš ?
  • smayoo: @Yonkis, piši u forum, ovo će ti tu iscuriti
  • Yonkis: Članak je odličan.. dijelim ga okolo ostalim Appleovcima koji nikako da ovdje puste korjenje. :)
  • hal9000: @dpasaric: ako nekome i nije korisno, barem je zabavno i poučno.
  • Yonkis: Ne znam dal da otvaram temu, treba mi prijedlog neke app za skeniranje prostorije (sa namještajem) kako bih mogao lakše namjestiti prostoriju sa postojećim stanjem, neka LiDAR app?
  • dpasaric: Članak je "up", imate što za čitati, nadam se da će nekome biti korisno! :)
  • cariblanco: ok,ty za info
  • dpasaric: Ograničen je taj modul za ankete, imao sam isti problem, ali on nakon par dana zaboravi IP, pa se mogao dati drugi glas za one koji su imali više Macova.
  • dpasaric: Hvala, idem urediti tekst za zadnjim info, pa ide objava večeras! :)
  • dpasaric: Evo, imamo 1.000!

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Anonimci (384)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.94 Seconds

Provided by iJoomla SEO