Привет
Завтра экзамен по информатике
Стырил само задание, пожалуйста, кому интересно, на французском:
http://artur.online.fr/2006-partiel-p2.pdf
По мере продвижения перевода буду выкладывать всё новые вопросы
Вопросы не сложные, но у меня завтра экзамен ещё и по алгебре, времени думать над Bash нет....
Помогите, кому не лень! Спасибо
Вопрос :
Напишите скрипт, который выведет текущую дату и текущий рабочий каталог
Вопрос :
Напишите скрипт, который выведет количество заданных ему аргументов или сообщение с ошибкой, если аргументс небыли заданы
Вопрос :
Напишите скрипт, который выведет заданные ему же аргументы
Вопрос :
Напишите скрипт, который выведет заданные ему же аргументы в обратном порядке их введения, только если аргументов больше или равно 1
Вопрос :
Напишите скрипт, который переименует в рабочем каталоге все файлы с раширением .h на .c
Вопрос :
Имеем код:
Код:
int
main(int argc, char *argv[]) {
int pid;
printf("Debut application\n");
if ( (pid = fork()) == 0 ) {
if ( (pid = fork()) == 0 ) {
printf("Avant exec\n");
execl("mon_prog", "mon_prog", "Nom", "Prenom", "Adresse", NULL);
printf("Apres exec\n");
exit(0);
} else {
printf("Sans execution\n");
}
}
printf("Fin\n");
return 0;
}
Допускаем, что execl() проходит без ошибок
Дайте дерево процессов и их общее количество
Напишите, что будет выведено на экран при запуске программы
Вопрос:
Объясните разницу между fork() и exec()