THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Λειτουργικά Συστήματα => Topic started by: Apostolof on December 29, 2017, 18:54:35 pm



Title: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: Apostolof on December 29, 2017, 18:54:35 pm
Συζήτηση για την εργασία.

Η εργασία εδώ (https://elearning.auth.gr/pluginfile.php/879901/mod_assign/introattachment/0/project_2017-2018.pdf?forcedownload=1).


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: 00128419 on December 29, 2017, 21:17:04 pm
Δεν εχω καταλαβει τι ακριβως παιζει με τις εργασιες ΜΙΤ και την εργασια εξαμηνου. Αν κανουμε τις εργασιες ΜΙΤ ειναι προαιρετικη η αλλη εργασια η πρεπει να τις παραδωσουμε και τις δυο?


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: Apostolof on December 29, 2017, 22:22:39 pm
Δεν εχω καταλαβει τι ακριβως παιζει με τις εργασιες ΜΙΤ και την εργασια εξαμηνου. Αν κανουμε τις εργασιες ΜΙΤ ειναι προαιρετικη η αλλη εργασια η πρεπει να τις παραδωσουμε και τις δυο?

Αν κάνεις ΜΙΤ δε χρειάζεται να κάνεις την άλλη εργασία.


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: TheoProt on December 31, 2017, 00:19:17 am
Στην αναφορά των τριών σελίδων τι εννοεί να δείξουμε πώς λειτουργεί το prompt ; Να γράψουμε ένα κείμενο εξηγώντας υπεραναλυτικά τι κάνει ο κώδικάς μας και με ποια σειρά  ;


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: Argirios on January 11, 2018, 11:10:35 am
Η εργασία είναι υποχρεωτική?


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: isitsou on January 11, 2018, 17:13:56 pm
Η εργασία είναι υποχρεωτική?
+1


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: dinis on February 10, 2018, 16:38:00 pm
Υπάρχει περίπτωση μια εντολή να περιέχει και ' ; ' και ' && ' ?
Πχ   ls -l ; cat file && grep hello file2


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: feugatos_# on February 10, 2018, 16:53:16 pm
Υπάρχει περίπτωση μια εντολή να περιέχει και ' ; ' και ' && ' ?
Πχ   ls -l ; cat file && grep hello file2
Λογικά θέλουν να λάβουμε υπόψη κι αυτή την περίπτωση.


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: allstarabey on February 11, 2018, 04:10:42 am
η strtok χωριζει αναλογα με τα delimeters που τις βάζεις
υπαρχει καποιος πινακας για τα delimeters όλα μαζί?
επίσης , υπάρχει καποιο delimiter για το ερωτηματικο ή το &&?
ευχαριστω!


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: dinis on February 11, 2018, 13:51:04 pm
η strtok χωριζει αναλογα με τα delimeters που τις βάζεις
υπαρχει καποιος πινακας για τα delimeters όλα μαζί?
επίσης , υπάρχει καποιο delimiter για το ερωτηματικο ή το &&?
ευχαριστω!

Ανάλογα το τι θα θέσεις εσυ ως delimeters.
Πχ.
delim[ ]= ";"
ls -l ; touch file1 => ls -l
                               touch file1

Αν έχεις delim[ ]=";&&" 
ls -l ; cat file1 && grep hello & touch file2  ==> ls -l
                                                                          cat file1
                                                                          grep hello
                                                                          touch file2

Αν βάλεις κενό μέσα στο delim θα χωρίζει και με το κενο.
Πρέπει να προσέξεις όμως οτι ότι θεσεις σαν όρισμα στο delim τα σπάει ανάλογα με τον κάθε χαρακτήρα που έχεις ορίσει. Αν βάλεις δλδ delim[ ] = "&&"
Το παίρνει σαν να σπας 2 φορές με το ίδιο χαρακτήρα και είναι σαν να έχεις αυτό "&" μόνο. Οπότε θέλει κάποια τροποποίηση εκεί. Google it.  ;)


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: Giwrgos P. on February 11, 2018, 17:21:56 pm
εντολες οπως το cd πρεπει να βαλουμε ;;


Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: allstarabey on February 13, 2018, 04:14:40 am
char **args;
args[0] = "ls";
args[1] ="la";
args[2]=NULL;
execvp ( args[0] ,args);

μου βγάζει
ls: No such file or directory
γιατί?



Title: Re: [Λειτουργικά Συστήματα] Εργασία 2017-2018
Post by: The_Traitor on February 13, 2018, 12:10:47 pm
...μου βγάζει
ls: No such file or directory
γιατί?

Η εντολή είναι ls -la, άρα το args[1] σου θα έπρεπε να είναι "-la"
(νομίζω)