AIXからRHELへの移行

AIXからRHELへの移行

私のサーバーをAIXからRHELにマイグレーションする予定です。これは私のアプリケーションシェルスクリプトをRHELサーバーとして実行することを意味します。

  • スクリプトには .ksh 拡張子があります。
  • AIX サーバーでは、デフォルトのシェルは KSH です。
  • もちろん、すべてのスクリプトで使用されるshebangは#!/ bin / kshです。

私の質問は、RHELでこれらの.kshスクリプトを実行するのにどんな困難があるかもしれませんか?非互換性に関する文書はありますか? RHELの一般的なデフォルトシェルはbashであることがわかります。 .kshスクリプトを実行すると、これが問題を引き起こしますか?ありがとうございます。

ベストアンサー1

kshまず、RHELのインストール時にデフォルトのシェルとして簡単に設定できます。さらに、シェルスクリプトに#!/bin/kshshebang があり、直接呼び出し( ) し、 where が非 ksh シェルに設定されたものと/path/to/script.ksh同じものを使用しない限り、何かがあっても ksh スクリプトで実行されます。デフォルト値はです。シェルはまさにそれです。$SHELL /path/to/script.ksh$SHELL

より重要な質問は、スクリプトが新しいオペレーティングシステムで期待どおりに機能するかどうかです。新しいオペレーティングシステムにはおそらく少なくともいくつかの異なるパスがあります。

おすすめ記事