タグ付けされた質問 「exit」

終了、終了、または停止とは、プロセスまたはプログラムの終了を指します。

8
予期しないbash出口で作成された一時ファイルを削除する
bashスクリプトから一時ファイルを作成しています。処理の最後にそれらを削除していますが、スクリプトはかなり長時間実行されているため、実行中にスクリプトを強制終了するか、CTRL-Cキーを押すだけで、一時ファイルは削除されません。 これらのイベントをキャッチして、実行が終了する前にファイルをクリーンアップする方法はありますか? また、これらの一時ファイルの名前と場所には、何らかのベストプラクティスがありますか? 私は現在、どちらを使用するかわかりません: TMP1=`mktemp -p /tmp` TMP2=`mktemp -p /tmp` ... そして TMP1=/tmp/`basename $0`1.$$ TMP2=/tmp/`basename $0`2.$$ ... それとももっと良い解決策がありますか?

8
ブレーク/終了スクリプト
私はいくつかのデータ分析を行い、数百行の長さのプログラムを持っています。 プログラムの非常に早い段階で、品質管理を行いたいのですが、十分なデータがない場合は、プログラムを終了してRコンソールに戻したいと思います。それ以外の場合は、残りのコードを実行します。 私が試したbreak、browserと、quitそれらのどれもがプログラムの残りの部分の実行を停止していない(とquit私は起こるしたいものではありませんだけでなく、完全にやめるR、として実行を停止します)。私の最後の手段はif-else、以下のようなステートメントを作成することです。 if(n < 500){} else{*insert rest of program here*} しかし、それは悪いコーディング慣行のようです。私は何かが足りないのですか?
87 r  exit  break 


5
どのように呼び出されても、実行全体を中止するbash関数を作成する方法はありますか?
bash関数で「exit1」ステートメントを使用してスクリプト全体を終了していましたが、正常に機能しました。 function func() { echo "Goodbye" exit 1 } echo "Function call will abort" func echo "This will never be printed" しかし、次のように呼び出された場合、それは機能しないことに気づきました。 res=$(func) サブシェルを作成し、「exit 1」がプライマリではなく、そのサブシェルを中止することを理解しています。 しかし、どのように呼び出されても、実行全体を中止する関数を作成する方法はありますか?実際の戻り値を取得する必要があります(関数によってエコーされます)。
83 bash  function  exit  subshell 

1
Android:アクティビティのリターンをキャプチャする
新しい活動の立ち上げについて質問があります。要約すると、これです。ビューに3つのタブがあります A) contains gMap activity B) camera activity C) some random text fields. 要件は、アプリケーションがポートレートモードで実行されることです。 カメラプレビューサーフェス(B)を除いて、3つのタブはすべて期待どおりに機能します。90度回転します。それを正しくする唯一の方法は、アプリを横向きに設定することです。これにより、すべてのタブが表示され、ほとんど機能しなくなります。 私の解決策はこれです:置き換える 空の通常のアクティビティを含む私のカメラアクティビティ Intent i = new Intent(this,CameraActivity.class); startActivity(i); これにより、CameraActivityが起動します。そして、それはうまくいきます。線形レイアウトを作成し、実際のタブのように見える3つの画像を含める必要があったため、画面を横向きに回転させながらタブの操作を模倣し、ビジュアルを縦向きに保つことができます。ユーザーは画像(ボタン)の1つをクリックして、次のタブを表示できます。これが私の問題です。「カメラアクティビティ」を終了して、タブの「空白のアクティビティ」に戻ります。ここで、画像から目的のタブをクリックすると解釈されます。 主なことは、戻ると、タブの下の空白(黒)のページに戻ることです(「空」であるため)。アクティビティを呼び出したページに戻るイベントをキャプチャして、それらが実行したアクションを確認するにはどうすればよいですか? クリックされた偽のタブ(画像)に応答してカメラアクティビティを終了できるonclicklistenerを設定できます。終了すると、タブが更新され、そこに戻ります。助言がありますか? ありがとう、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.