Написал файл, примерно следующего содержания "tt.cpp":
Код: Выделить всё
#include <stdlib.h>
using namespace std;
int main() {
//system("echo '1'");
system ("mount -t ext3 /dev/sdb1 /usr");
system("sleep 5");
system("exit");
}Потом откомпилировал его командой
Код: Выделить всё
g++ tt.cppВ результате появился исполняемый файл "aa". Поместил этот исполняемый файл в папку home/flash/
Затем написал файл скрипта, под названием "mymount", следующего содержания:
Код: Выделить всё
#!/bin/sh
/home/flash/aaПоместил этот файл скрипта в /etc/init.d/ . Затем создал симлинк, под названием "S35mountmy" на этот скрипт в /etc/rcS.d/
В итоге когда перезагружаюсь этот исполняемый файл не исполняется (не срабатывает).
Подскажите в чем ошибка? Почему не исполняется файл при загрузке?