重新啟動網路的『script』...

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 18 筆
  1. #1
    Man
    Man 目前未上線
    會員
    註冊日期
    2001-06-14
    討論區文章
    187

    重新啟動網路的『script』...

    各位好~
    我是用 Redhat Linux 7.0 的...
    想寫一個每兩小時重新啟動網路的『script』,應該如何呢?
    ------------------------------------------------------
    ifdown eth0
    ifdown eth1
    ifup eth0
    ifup eth1
    "這裡應該用什麼 command 令它每兩小時重新執行呢?"
    ------------------------------------------------------
    希望各位能指點指點!謝謝...



  2. #2
    進階會員 repsol 的大頭照
    註冊日期
    2001-06-17
    所在地區
    ADSL 2M/256
    討論區文章
    818
    man crontab
    「遥か昔、正義に生きる悪魔の伝説があった。
    剣を取って戦い、悪魔の侵略を退けた魔剣士。
    その伝説も、やがて人々の記憶から消えて行った。

    だが2000年の時を経て、魔界はより強大になって甦る。
    圧倒的なパワーで押し寄せる魔界の軍勢。
    本格的な人間界侵攻が始まった…。

    再び訪れた人類の危機に一人の男が立ち上がる。
    伝説の魔剣士の血を引く悪魔狩人(デビルハンター)、その名はダンテ!」

  3. #3
    校長兼撞鐘 阿 土 的大頭照
    註冊日期
    2000-10-09
    所在地區
    SEEDNET 8M
    討論區文章
    11,817

    Re: 重新啟動網路的『script』...

    最初由 Man 發表
    各位好~
    我是用 Redhat Linux 7.0 的...
    想寫一個每兩小時重新啟動網路的『script』,應該如何呢?
    ------------------------------------------------------
    ifdown eth0
    ifdown eth1
    ifup eth0
    ifup eth1
    "這裡應該用什麼 command 令它每兩小時重新執行呢?"
    ------------------------------------------------------
    希望各位能指點指點!謝謝...
    寫個 shell 命名為 net.sh

    ee /usr/local/net.sh

    內容為:
    語法:
    ifdown eth0
    ifdown eth1
    ifup eth0
    ifup eth1
    **********************************

    編輯 /etc/crontab 設定 2hr 重新啟動

    ee /etc/crontab

    並加入以下這一行到最後並存檔

    語法:
    *       2       *       *       *       root    /usr/local/net.sh
    把 crontab 重新啟動或重開機後應該就可以了

    有點好奇 , 為何兩小時要把網路卡重新啟動一次呢 ?

  4. #4
    會員 lionel_lo 的大頭照
    註冊日期
    2001-03-30
    討論區文章
    293
    還要加上執行的權限
    chmod a+x net.sh

  5. #5
    Man
    Man 目前未上線
    會員
    註冊日期
    2001-06-14
    討論區文章
    187

    Re: Re: 重新啟動網路的『script』...

    最初由 阿 土 發表


    寫個 shell 命名為 net.sh

    ee /usr/local/net.sh

    內容為:
    語法:
    ifdown eth0
    ifdown eth1
    ifup eth0
    ifup eth1
    **********************************

    編輯 /etc/crontab 設定 2hr 重新啟動

    ee /etc/crontab

    並加入以下這一行到最後並存檔

    語法:
    *       2       *       *       *       root    /usr/local/net.sh
    把 crontab 重新啟動或重開機後應該就可以了

    有點好奇 , 為何兩小時要把網路卡重新啟動一次呢 ?
    嗯~我想我明了,多謝你們的指點...

    另外,我想問問...
    我這樣直接修改『/etc/crontab』和我使用 root 的身份執行『crontab -e』、加入這行
    『* 2 * * * root /usr/local/net.sh』
    是有沒有分別的呢?結果是不是都是一樣呢?
    不太明白『crontab -e』和手動修改『/etc/crontab』的分別...
    希望各位能指點指點!謝謝...

    嗯~我要每隔每小時重新啟動網路,是因為最近不知是網路卡抑或是 cable modem 常斷線,連 IP 也沒有...所以想試試用各種方法測試是網路卡問題抑或是 cable modem 問題呢...



  6. #6
    會員 lionel_lo 的大頭照
    註冊日期
    2001-03-30
    討論區文章
    293
    不太明白『crontab -e』和手動修改『/etc/crontab』的分別...

    前者是系統自己的
    後者是每個使用者的

  7. #7
    Man
    Man 目前未上線
    會員
    註冊日期
    2001-06-14
    討論區文章
    187
    最初由 lionel_lo 發表
    不太明白『crontab -e』和手動修改『/etc/crontab』的分別...

    前者是系統自己的
    後者是每個使用者的
    嗯~多謝你的指點...
    但我依稀記得好像『crontab -e』是給使用者自訂的...
    而『/etc/crontab』是設定給整個系統的...
    究竟...應該是怎樣呢?
    而且當我以 root 的身份執行『crontab -e』、在上面加上設定又和我直接修改
    『/etc/crontab』有什麼分別呢?
    希望各位能指點指點!謝謝...

  8. #8
    會員 CrownJJ 的大頭照
    註冊日期
    2001-12-03
    討論區文章
    56

    Re: Re: 重新啟動網路的『script』...

    最初由 阿 土 發表

    並加入以下這一行到最後並存檔
    語法:
    *       2       *       *       *       root    /usr/local/net.sh
    這樣會「每天兩點的每一分鐘」都去執行/usr/local/net.sh 這個指令...
    redhat系統已內建啟動網路的Script,試試下面這個:
    0 */2 * * * root /etc/rc.d/init.d/network restart

    /etc/crontab主要是給一些系統及軟體使用的定期排程,
    和給一般使用者的crontab -e分隔開來...

  9. #9
    Man
    Man 目前未上線
    會員
    註冊日期
    2001-06-14
    討論區文章
    187

    Re: Re: Re: 重新啟動網路的『script』...

    最初由 CrownJJ 發表


    這樣會「每天兩點的每一分鐘」都去執行/usr/local/net.sh 這個指令...
    redhat系統已內建啟動網路的Script,試試下面這個:
    0 */2 * * * root /etc/rc.d/init.d/network restart

    /etc/crontab主要是給一些系統及軟體使用的定期排程,
    和給一般使用者的crontab -e分隔開來...
    嗯~多謝你的指導~
    我想我明白了...

  10. #10
    會員 rs125 的大頭照
    註冊日期
    2001-03-22
    討論區文章
    256

    Re: Re: Re: 重新啟動網路的『script』...

    最初由 Man 發表


    嗯~我想我明了,多謝你們的指點...

    另外,我想問問...
    我這樣直接修改『/etc/crontab』和我使用 root 的身份執行『crontab -e』、加入這行
    『* 2 * * * root /usr/local/net.sh』
    是有沒有分別的呢?結果是不是都是一樣呢?
    不太明白『crontab -e』和手動修改『/etc/crontab』的分別...
    希望各位能指點指點!謝謝...

    嗯~我要每隔每小時重新啟動網路,是因為最近不知是網路卡抑或是 cable modem 常斷線,連 IP 也沒有...所以想試試用各種方法測試是網路卡問題抑或是 cable modem 問題呢...
    如果直接修改的話並不會馬上載入新值...要等到下次重開後才會載入新值...
    而用"-e"參數修改則直接載入新值...
    如果要啟用最新的設定可用ps指令找出cron的job number將其kill則系統會在載入新值...



類似的主題

  1. 必須重新啟動電腦
    作者:Naiveman 所在討論版:-- Windows 討 論 版
    回覆: 11
    最後發表: 2009-11-16, 07:51 PM
  2. 【求助】電腦無法重新啟動....
    作者:biggian 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 7
    最後發表: 2005-06-17, 07:08 PM
  3. 【求助】沒辦法重新啟動電腦
    作者:kimo524 所在討論版:-- Windows 討 論 版
    回覆: 3
    最後發表: 2004-08-18, 09:17 PM
  4. 【求助】關機卻重新啟動??
    作者:maguylai 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 4
    最後發表: 2003-03-20, 12:37 AM
  5. 我的『sendmail』怎樣也不能收信呀...
    作者:Man 所在討論版:-- 網 路 技 術 版
    回覆: 2
    最後發表: 2001-10-09, 05:41 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •