將這段源代碼編譯,讓內核啟動的時候執行它,即可在系統啟動時自動執行/etc/init.d/下的所有腳本和程序。
想法是自己的,腳本程序請教了一個舊同事。
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char *argv[]) {
system( "cd /etc/init.d\n"
"commands=$(ls)\n"
"for command in $commands\n"
"do\n"
"$command\n"
"done\n");
return EXIT_SUCCESS;
}