Portál AbcLinuxu, 8. listopadu 2025 15:16
Kousek skriptu: killall pppd sleep 10 pppd call provider&Uz se mi ale parkrat stalo ze spojeni vypadlo a pak uz se nepripojil.
V logu mi to pise hlasku: Id "7" respawning too fast: disabled for 5 minutes kde v /etc/inittab je tohle: 7:2345:respawn:/sbin/mgetty ttyS0Dekuji moc za kazdou radu
Tu detekci vypadeneho spojeni by to chtelo udelat nejak jinak, kazdopadne systemem preruseni: budto automaticky shodi hned telefon nebo skonci sam pppd, ale ne to testovat kazdou minutu. Jinak ta hlaska znamena, ze ten skript z nejakych zahadnych duvodu budto zdecha casto nez by mel, nebo se proste nepripoji. Coz je pochopitelne, pokud net vypadne tak je mozne, ze treba minutu nepojede a uz to zdecha. Resil bych to spise nastavenim pppd nez initu. Nahazovani spise nez pres init bych delal parametrem ktery vytaci az jak je pozadavek na pristup na sit.
Toto jsem ale podrobneji nezkoumal protoze:
pp:3:respawn:/usr/sbin/pppd call eurotel.cabletak v tom svem scriptu nepotrebujes zadne 'sleep 10; pppd call provider&', protoze to udela samo (staci kill). Pokud tam mas '7:2345:respawn:/sbin/mgetty ttyS0', tak opakuju, ze je ti k nicemu, to nema s ppp spojenim ven nic spolecneho.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.