Расскажите как создавать исполняемые файлы и какого они расширения?
Mandriva с нуля....
В UNIX бинарные исполняемые файлы не имеют расширения. Создаются файлы стандартными средствами программирования.
Есть ещё исполняемые сценарии ("скрипты"), их можно писать в любом текстовом редакторе. Они имеют расширение sh.
Есть у меня код который должен быть в этом файле, то-есть я его делаю в блокноте без расширения и кладу в папку?
Outsider29, для начала - да )
Код, который есть у тебя на каком языке написан-то?
да, потом свойства файла и на вкладке права поставить галочку "является исполняемым"
Можно с консоли
touch "имя файла" -- создание файла.
echo текст > "имя файла" -- отправим нужный текст в наш файл. Если текста не много, так удобнее всего. Если же много:
vi "имя файла" -- открываем консольный редактор и пишем. Очень Удобный кстати. но можно использовать любой другой на Ваш выбор и вкус. (В этом случаи touch можно не использовать, текстовый редактор сам создаст файл)
chmod +x "имя файла" -- даём права на запуск.
Или одной строчкой:
touch restart && echo '#!\bin\bash sudo restart' > restart && chmod +x restart && sh restart
Есть ещё исполняемые сценарии ("скрипты"), их можно писать в любом текстовом редакторе.
Они имеют расширение sh.
Совершенно необязательно.
Пётр.
Справился через текстовый редактор. Теперь подскажите как засунуть его в автозагрузку.
Справился через текстовый редактор. Теперь подскажите как засунуть его в автозагрузку.
В автозагрузку - при старте системы или при входе пользователя?
Это существенно разные вещи.
Если 1-е, то проще всего через rc.local, не знаю, где он в Mandriva.
При этом команды должны быть указаны с полными путями и надо иметь в виду,
что при этом нет терминала для вывода, можно выводить только в файл.
Если же требуется, чтобы этот скрипт что-то делал и при остановке системы,
то только через помещение его в /etc/init.d и оформление его по образцу там
находящихся, а для его вызова создать ссылки в /etc/rcx.d.
Пётр.
Да, он находится в /etc/init.d. А ссылку можно через консоль создать? Этот файл отвечает за работу DVB карты, не знаю при загрузке системы наверное надо.
Этот файл отвечает за работу DVB карты, не знаю при загрузке системы наверное надо.
Поднять DVB карту можно через rc.local.
szap -c /etc/channels.conf -n 1 > /dev/null &
dvbnet -p # здесь пид
ifconfig dvb0_0 xxx.xxx.хх.ххх hw ether 00:00:хх:хх:хх:хх up #IP и MAC подписки
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
Это для DVB-S.Можно создать ifup-pre-local в /sbin.Карта также подымается при загрузке.Почитай здесь. На форуме есть много интересного по настройке.Я там несколько статей писал.
Карта DVB-S или DVB-S2?И что используеш globax,slonax или VPN?
Карта SkyStar-2 (Technisat) DVB-S, провайдер Триколор. У них VPN.
Я пробовал как здесь написано - http://unixforum.org/index.php?showtopic=111342
У меня вторая карта появляется??? o_O