Я вводил make install_modules
/lib/modules
появился после этого подкаталог 5.15.36
?modules_install
а не install_modules
. update-initramfs -c -k vmlinuz-5.15.36
ERROR: Bad version passed vmlinuz-5.15.36
-a
, для обновления initramfs для всех имеющихся версий. Вообще почти у всех команд есть опция --help
на случай, если что-то непонятно. тем не менее проблемой меньше.
Изменил -1 на 0
переменную search не выводит после цикла
cat $name | while read line
, а это значит, что он выполняется в отдельном процессе. Разумеется в исходном процессе $search не меняется. Это можно исправить, например, так (избавившись от отдельного процесса):flag=0
while read line
do
...
done < "$name"
cat $name | ( while read line
do
...
done ; echo $search )
Читай описание
А что нужно в ответ серверу посылать на команду pasv?
есть ли вариант что клиент подключается к 21 и 20 порту и команды отправляет по 20?
никакая команда не приходит
write(*(server->sa[server->num_of_users]), "Hello in my server\n", 19);
write(*(server->sa[server->num_of_users]), "200 Ok\n", 7);
в однопоточном варианте ошибка не пропадает
Никита Савченко, разбираться с тем, как всё устроено и что делает каждая команда, а не просто копировать строчки из какой-нибудь инструкции.