• Welcome to TUKE FÓRUM - Fórum pre Å¡tudentov Technickej Univerzity v KoÅ¡iciach.
 

OS

Started by diacon.mex, 01.12.2007, 02:12:26

« predchádzajúce - ïal¹ie »

andysite

caute mam taky problem, ze vkuse mi v proc_s.err vypisuje neplatne ID semaforu S1    viete mi k tomu povedat nieco viac?

semafor1_i = semget (2821, 2, (IPC_CREAT | 0666));
sprintf(semafor1_s, "%d", semafor1_i);
......
//podobne aj pre semafor 2 a zdielanu pamet
......
execl("./proc_s","./proc_s",sh_mem1_s,semafor1_s,sh_mem2_s,semafor2_s,NULL);

uz saliem ledva neco nakodim a este k tomu errory  bu  :hammer:

hujer

#76
skus
#include <errno.h>
#include <stdlib.h>

int errnum = 0;

if ((semafor1_i = semget ((key_t)2821, 2, IPC_CREAT | 0666)) == -1) {
   errnum = errno;
   fprintf(stderr, "chyba : %s", strerror(errnum));
   exit(EXIT_FAILURE);
}
sprintf(semafor1_s, "%d", semafor1_i);

aspon zistis ci ti vytvori ten semafor

Gaspacho

Inak nevie niekto jak to prebieha u Genciho na odovzdavani? Co sa pyta a tak...

danielmi

ako to vyzera uz kleinovej?odovzdaval uz niekto?
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

Payne

U genciho si precitaj posty skorej, ale strucne ze teraz dojebaval za dokumentacie...

A u kleinovej som zase pocul ze oba zobere viacmenej kazdu dokumentaciu, ale musis to sam napisat, resp .tomu dobre chapat...

ONdro

Nevie niekto nahodou,co je s Hronom? To zadanie,ktore mi krasne pred vianocami islo, mi teraz poriadne ani nespusti... bu bu

JCube

mi teraz poriadne ani nespusti znamena co? nejake chybove hlasenia by bodli...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

ONdro

No zastavi sa ked dojde na posledny proces,ktory spustam....(serv2)A jednoducho sa dalej nepohne...musim dat ctrl C.
To zadanie mi skoro islo,no akurat som (lama) nepoukoncoval procesy.Tak mi to nepreslo systemom a Reves nedal zapich. ak:

Najst chybu v takom zadani to je jak hladat ihlu v kope sena...

JCube

proces serv2 jednoznacne nie je vhodne spustat ako posledny...pretoze serv1 sa na neho pripaja...skus prehodit spustanie na serv2 serv1 a proc_d
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

slimo00

#84
Ludia, mam taky problem robil som svoje zadanie na Ubuntu a sice nie stale, ale asi tak kazdy piaty pokus mi nezbehne korektne, lebo mi vypise ze Connection refused. Pls ak viete co je s tym, tak napiste. thx

andysite

#85
no spravil som zadanie pekne bezi na hrone  HURAA a houby na ruzine neide.. slak ma trafi

inac kolko mam pokusov?? mozem dookola davat?

Payne

TO slimo00 - to je uplne bezny pripad, ze to nemas dobre zosynchronizovane, napr. kazdy krat, co to spustis, tak sa ti mozu procesy v inom poradi spustit...

TO andysite - aj ty to mas potom zle napisane, teda nie uplne dobre zosynchronizovane... nieje mozne aby to dade slo a dade nie, najme ked ide o uplne rovnake systemy, ci prekladace. Ber to tak, ze to mas zle napisane a toto ze ti to slo na hrone, tak je pekna zhoda okolnosti...

andysite

#87
heelp prosim zhltlo mi zle zadanie ale v zadanie.out mi pise same blbosti co teraz??  bu


JCube

no vazne neviem...definuj blbosti...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

andysite

#89
no namiesto nula-pr-s-serv1 mi vypisalo HAFZSKNKSJUZJ85JISjK574JHsS
atd atd
ale to je jedno uz aj tak neviem ako to mam zosynchronizovat

kazdy proces caka na signal od predosleho aby sa spustil ten dalsi ale na ruzine sa stale pospustalo hocijako alebo niektore vobec.. je to mozne?

JCube

to ti dobre vypisalo...nikde nie je povedane ze budes mat rovnake retazce ako v tom skusobnom....

ano je to mozne...mas daco zle... :)
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

andysite

tak potom super ze mi to zobralo ale mam 1 otazku.. ja som si myslel ze to je zle a tak som zdrojak zase prerobil... no a da a nejako dostat k tamtym zdrojakom? alebo da sa dostat na ruzin aby som si to oskusal? lebo asi viem aky bol zdrojak len to musim testnut. lebo co mu dam ked budem pri nom??  :hammer:

JCube

tak tam ti napise ze bud zadanie nepreslo kontrolou...a vtedy musis uploadovat znova...alebo gratulujem zadanie preslo kontrolou a vtedy sa uz nova verzia dat neda...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Sooloni

mam otazku ked robim zadanie ako .cpp subory ako ich dostanem napr. pod ubuntu ako tam mam cez WMware?

ppt

Sooloni: ja by som to asi riesil tak, ze by som si nainstaloval v tom Ubuntu ssh server prikazom: sudo apt-get install ssh
Zistil by som si IP, aku ma virtualny OS (prikaz ifconfig), musis mat ale spravne nastavenu siet a VMware. A potom klasicky cez WinSCP by som sa na tu IP prihlasil.

ONdro

Moze mi nejaka dobra dusa,co uz odovzdala zadanie povedat...napr. co ma byt v subore tar.out? (ja ho mam prazdny...)

vypis runner je:
Runner:Spustam:
zadanie 10516 6043
runner: Maximalny cas behu 120 sekund
runner: Skutocny cas behu:46 s
runner:potomok ukonceny:korektne
runner:Exit Status:0
runner: ukoncujem ostatne procesy:
runner:OK
runner:vraciam 0

setky .err su prazdne ...a Zadanie nepreslo kontrolou!!!  Ja sa na to asi vy... bu bu

Payne

Ja konkretne nemam vobec ziadny subor tar.out...

Na co je ten subor? To si si ho ty musel sam vytvarat...

slimo00

#97
Mam presne ten isty problem ako ONdro. Vsetky *.err subory prazdne vsetky *.out subory pisu, ze vsetko je v poriadku, kazdy nacital 10 slov, ale napriek tomu moje zadanie nepreslo kontrolou. BTW mohol by tu niekto, komu uspesne vzalo zadanie, kopnut obsah suboru runner.out?

Payne

Moj subor ma takyto vypis :

Runner:Spustam:
zadanie 6477 3971
runner: Maximalny cas behu 120 sekund
Runner:kill
runner: Skutocny cas behu:121 s
runner: ukoncujem ostatne procesy:
runner: Ukoncenych 1 procesov
runner:OK
runner:vraciam 130


Inak taka rada, to ste fakt este na to neprisli, ze v err suboroch su kraviny typu, ked zadas zly pocet, resp nespravne parametre ale to vobec neznamena, ze zadanie je ok???

andysite

Quote from: slimo00 on  30.12.2007, 00:30:37
Mam presne ten isty problem ako ONdro. Vsetky *.err subory prazdne vsetky *.out subory pisu, ze vsetko je v poriadku, kazdy nacital 10 slov, ale napriek tomu moje zadanie nepreslo kontrolou. BTW mohol by tu niekto, komu uspesne vzalo zadanie, kopnut obsah suboru runner.out?

pocuj ja som mal taky problem ze ked prisiel signal od PR pre P1 alebo P2 tak ten vykonal po prichode signalu proceduru a supol nieco do rury ale ono do rury stale supalo supalo az sa vsetko niekde pomiesalo a vyhadzovalo bludy potom, ale ked som dal do procedury v programoch P1,P2 pred WRITE do rury sleep tak program mal dost casu aby stihol s danym slovom dojst do konca, kym do rury nesuplo dajsie slovo .. teda hoci prisiel signal od PR, este kus program P1,P2 pockal..

dufam ze si pochopil co som myslel a dufam ze to je to co ti pomoze  :emot-shakehead: