.profile が無限ループに陥りました

.profile が無限ループに陥りました

起動時にスクリプトを実行するように .profile を変更しました。そのスクリプトはフォルダー内のすべてのファイルをループし、それを背景画像として設定します。次のファイルを壁紙として設定する前に 10 秒間スリープします。問題は、バックグラウンド プロセスとして実行するように指示しなかったことです。

つまり、ログイン時にメイン スレッドでスクリプトが実行され、困ったことになります。何もできません。応答がありません。画像が 1200 枚近くあるので、完了するまでに 3.33 時間近くかかる可能性があります。待つことはできますが、待ちたくありません。何か解決策はありますか?

ちなみに、ログイン時にログイン画面は表示されません。自動的にサインインします (Ubuntu のインストール時にそのオプションをチェックしました)。したがって、Failsafe Gnome モードを使用してログインする方法は明らかにありません。

私はUbuntu 10.04を使用しています。ご協力いただければ幸いです。

答え1

はい、これはLinuxの機能の1つです。ControlAltF1

を使用してcd、ファイルを編集したディレクトリに移動し、編集前に作成したバックアップ プロファイルを復元します ( ;) )。または、バックアップを作成していない場合は、ファイルを編集します。

nano .profile

完了したら、ControlX保存して終了し、実行してsudo restart lightdmグラフィカル サーバーを再起動します。それでもうまくいかない場合は、TTY1 に戻って再度編集します.profile

あるいは、ライブ CD を使用して同じ操作を行うこともできます。ライブ CD から起動し、.profile を含むディスクをマウントして編集します。

関連情報