17. 昔々、OSが本当にめちゃくちゃで手動で再起動する必要があるサーバーがありました。毎日20時に。再インストールするとライセンスが失われる可能性のあるソフトウェアが入っていたため、再インストールも修正もできませんでした。そして、メーカーがずっと前に市場から撤退し、サポートも連絡先もなかったため、再適用もできませんでした。

Advertisements

そのため、毎日20時にそこにいるか、何か別の方法を見つけるしかありませんでした。

私たちは、金属製の棒を拳に取り付けた格闘ピエロのおもちゃを設置し、毎日20時に作動するようにしました。タイマー付きの集積回路でトリガーされました。20時になるとおもちゃの電源が入り、取り付けられた棒の付いた拳がサーバーの電源オン/オフボタンに打ち付けられました。最初のパンチで電源がオフになりました。20時10分に再びトリガーされ、サーバーの電源がオンになりました。

Advertisements

私たちはこれを6ヶ月間稼働させ、その間にソフトウェアの機能をリバースエンジニアリングすることができ、私たちのプログラマーがスクリプト技術と完全に互換性のあるプログラムを作成しました。
ええ、ひどい話ですが、うまくいきました。

追記:cronjobを提案してくれた多くの賢明な方々へ…OSは不安定だったため、OSから再起動したり電源を切ったりすることはできませんでした。おもちゃのピエロを使う前にあらゆる手を尽くさなかったわけではありません。管理可能な電源コンセントもプログラム可能なコンセントもありませんでした。サーバーには管理インターフェースも管理基盤システムもありませんでした。再起動する唯一かつ安全な方法は、物理的に電源ボタンを押すことだけでした。

@javiers

Advertisements