모뎀의 인터넷 연결 속도가 컴퓨터를 다시 시작할 때만큼 빠르지 않습니다. 내 모뎀과 컴퓨터는 원격으로 끄고 켜는 동일한 콘센트에 연결되어 있으므로 컴퓨터를 실행하기 전에 최소 10초 정도 기다려야 합니다.
ifup eth0
현재 ifup eth0
나는
/etc/rc.local
하지만 속도가 너무 빨라서 이 파일을 추가하면 sleep 10
데스크톱이 로드될 때까지 10초 정도 기다릴 수 있습니다.
답변1
CentOS이므로 가장 적절한 방법은 LINKDELAY=10
/etc/sysconfig/network-scripts/ifcfg-eth0 파일에 추가(또는 그 이상)하는 것입니다. 이 파일에 대한 문서는 /usr/share/doc/initscripts-9.03.38/sysconfig.txt에 있습니다.
답변2
가장 이식 가능한 방법은 (어떤 쉘이 /etc/rc.local을 실행하고 있는지 알지 못한 채) 다음을 추가하는 것입니다.
$SHELL -c "sleep 10; ifup eth0" &
귀하의 rc.local에. 그러면 rc.local을 중지하지 않고 두 개의 명령 미니 스크립트를 실행하는 하위 쉘( &
)이 백그라운드에서 실행됩니다.