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 sati, 2 minuta
  • smayoo: @Yonkis, pitao si kome vjerujemo :)
  • marioart: @Yonkis ovisno o aparatu koji imas, nije ti zgorega ni provjeriti cijene u sluzbenom servisu... ja sam u mediamarktu u njemackoj platio zamjenu za 13pro 88eura ... spojis ugodno sa korisnim i u Graz u shoping i servis
  • Yonkis: A ovi u Rijeci, Smart Doctor? Evo linka:[link]
  • Yonkis: Novi firmware ako nekome treba: [link]
  • Yonkis: Nevjerovatno da je cijena skočila na 150€ a znam da je prije 2 godine bila cca 70€. Prestrašno!
  • smayoo: @Yonkis - nažalost, u Rijeci više nikom. :( U Zagrebu je Davor više puta spomenuo da ima dobra iskustva s Agramservisom
  • VanjusOS: pa ti vratim
  • VanjusOS: ako imaš kabl kojeg trebaš isprobati možeš poslati meni da isprobam spojiti Mac pro
  • VanjusOS: i ja tražim već thunderbolt 2 kabel, iz Osijeka sam
  • zoranowsky: Jel ima netko u ZG za posuditi thunderbolt 2 kabel? Imam issue sa minijem M4 i thunderbolt 27 displayem pa trebam testirati neke kombinacije...
  • Yonkis: Kome vi u Rijeci vjerujete za zamjenu baterije na iPhonu jer u iStyleu je 150 € i čeka se par tjedana
  • Yonkis: :(
  • smayoo: [link]
  • smayoo: RIP Scott Adams :(
  • Gjuroo: Za sad to može zvučati i kao Affinity priča. Not great but not that bad.
  • Soffoklo: Za to vrijeme Apple se lagano pretvara u Adobe - [link]
  • drlovric: Sve je bolje od ove blamaze sa Apple AI i cekanja pametnije Siri koja nikako da dodje :)
  • IkoIko: Apple i Google sklopili ugovor o korištenju Gemini AI... Zanimljiv razvoj situacije
  • ZeljkoB: Spigen - [link]
  • Riba: Moza zato da mozes koristiti BT tipkovnicu i mouse i dok je zaklopljen?
  • user: glupo: zatvorim laptop, BT i dalje upaljen, što ne bi trebalo ovo **** se ugasit kad ga poklopim
  • rusty: date hack je samo na par sekundi. vratiš datum, startaš app čisto da se digne i vratiš datum opet. To je to. Čisto da loada profile i postavke
  • smayoo: Date hack nisam htio raditi jer potrga druge stvari. Krenuo sam instalirati staru verziju LogiOptions preko homebrewa, ali riješili su problem prije nego sam dospio to napraviti
  • rusty: Osobno mislim da je 12h predugo za cert problem I nisam mogao doć na sebe kakav su problem napravili. Ono što je još gore, ovo im nije prvi put za taj isti slučaj. Dakle kako ne naučiš nešto iz ovoga. Dodano, date hack rješava problem da se ne mora drugi put čekati 12h
  • Bertone: A jučer nisam koristio MBP nego T14s pa nisam iskusio veselje sa certifikatima :D
  • Bertone: Imam MXMastera već godinama [link] i jedina dobra stavr kod njega je što ga mogu koristiti sa MBP, Tnink Padom i desktop računalom bez pretjeranog petljanja, no da je (pre)skup za ono što nudi, je.
  • smayoo: I, na kraju, ako za neki komad hardvera koji sam u životu kupio mogu reći da NIJE preskupo plaćen, to je sigurno Logitech MX Master 3. Jučer ujutro jesam bio spreman popi... na njih, ali činjenica je da su problem riješili unutar cca 12h otkad se pojavio.
  • smayoo: Osim toga, hardver radi s bazičnim postavkama, ali svi tweakovi i custom podešenja - ne.
  • smayoo: Radi se o softveru koji mora dobiti dozvolu korisnika da zakopa dosta duboko pod haubu radi komunikacije s periferijom.
  • smayoo: Ne mora biti spojeno na internet. Sigurnosni certifikat aplikacije je bio istekao i Apple ga je blokirao, a Logitech nije pazio na datum isteka certifikata i nije izdao update s novim certifikatom na vrijeme
  • Bertone: Ček malo, preskupo plaćeni hardver ne dela na Apple računalu ako računalo nije spojeno na internet (na stranu sad istekli certifikat) ili sam propustio nešto
  • smayoo: Da, jučer sam imao natezanje oko toga. Ali moram im priznati da su brzo riješili.
  • Yonkis: [link]
  • smayoo: @mrobert, forum, tema "eOI - opet diskriminacija"
  • stefanjos: SRETNA NOVA!
  • drlovric: [link]
  • signout: Sretna Nova!
  • zoranowsky: Sretna Nova!
  • dpasaric: Sretno nam svima! :)
  • Borisone: Sretna vam 2026-ta godina!
  • Gjuroo: Sretna i berićetna 2026.!
  • smayoo: SRETNAAAAAAAA!!! :D
  • Borostef: Sretna Nova godina!!! :)
  • Air: Sretna i uspješna nova!
  • drpongrac23: Sretna nova 2026. svima!!!
  • pontmax1: Ima li šampanjac ili samo Pepsi bez šećera :D
  • Yonkis: Sretan Božić svima!
  • vjeko1: Sretan Božić svima!
  • jura22: Sretan Božić i blagoslovljeni mi bili svi bez obzira na sve!
  • Gjuroo: Sretan Božić, ekipa!

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.43 Seconds

Provided by iJoomla SEO