/programs/system/shell/Docs_rus.txt |
---|
69,7 → 69,7 |
Ñêðèïòû è çàïóñê íà èñïîëíåíèå |
======================================= |
Åñëè èìÿ èñïîëíèìîãî ôàéëà íà÷èíàåòñÿ ñ / òî ñ÷èòàåòñÿ ÷òî ïóòü ÿâëÿåòñÿ àáñîëþòíûì. |
 ïðîòèâíîì ñëó÷àå, ïîèñê ñíà÷àëà ïðîâîäèòñÿ â òåêóùåì êàòàëîãå, à çàòåì â /rd/1. |
 ïðîòèâíîì ñëó÷àå, ïîèñê ñíà÷àëà ïðîâîäèòñÿ â òåêóùåì êàòàëîãå, à çàòåì â /sys. |
Äàëåå, åñëè ôàéë íàéäåí, ïðîâåðÿþòñÿ ïåðâûå 4 áàéòà íà ñèãíàòóðó #SHS. |
Ñ ýòîé ñèãíàòóðû íà÷èíàåòñÿ êîìàíäíûé (ïàêåòíûé) ôàéë. |
/programs/system/shell/modules/module_executable.c |
---|
19,7 → 19,7 |
if ( !file_check(exec) ) // check file existense |
{ |
strcpy(exec, "/rd/1/"); // check file on virtual disk |
strcpy(exec, "/sys/"); // check file on virtual disk |
strcat(exec, cmd); |
if ( !file_check(exec) ) // check file existense |
{ |