17. 很久很久以前,我們有一台伺服器,因為作業系統真的搞砸了,需要每天晚上八點手動重啟。不能重灌或修復,因為它上面有個軟體,如果重灌可能會遺失授權。而且也無法重新申請,因為製造商早就退出市場,沒有任何支援或聯繫方式。

Advertisements

所以我們的選擇是每天晚上八點在那裡,或者想出點辦法。

我們組裝了一個玩具戰鬥小丑,在它的拳頭上綁了一根金屬棒,讓它每天晚上八點觸發。它由一個帶計時器的積體電路觸發。晚上八點,玩具通電,揮動拳頭上的金屬棒,撞擊伺服器的電源開/關按鈕。第一拳是關機。晚上八點十分,它再次被觸發,開啟伺服器。

Advertisements

我們讓它這樣運作了六個月,直到我們能夠對軟體的功能進行逆向工程,然後我們的程式設計師製作了一個與我們的一些程式碼技巧完全相容的程式。
是的,聽起來很爛,但它奏效了。

編輯:對於許多建議使用 cronjob 的聰明人… 作業系統無法從作業系統內部重啟或關機,因為,就像我清楚說的,作業系統不穩定。我們不是沒有嘗試過所有辦法才使用玩具小丑的。不,也沒有可管理或可程式設計的插座。不,伺服器沒有管理介面或底層管理系統。唯一且安全的重啟方式是物理地按下電源按鈕。

@javiers

Advertisements