これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド expect_dislocate です。
プログラム:
NAME
位置を外す - プロセスを切断して再接続する
SYNOPSIS
脱臼 [ プログラム 引数..。 ]
はじめに
脱臼 プロセスを切断してターミナルに再接続できるようにします。 可能
使用しています:
· 職場の端末からプロセスを切断し、自宅から再接続できます。
仕事を続けるために。
・ノイズにより回線が切断された場合でも、元の状態に戻すことができます。
プロセスを最初からやり直す必要がなくなります。
· 誰かに見せたい問題がある場合は、
自分の端末でシナリオを実行し、切断して廊下を歩き、再接続します。
別の端末。
· 許可されていない素晴らしいゲーム (またはその他) の途中にいる場合
保存するために他の人があなたを端末から追い出した場合は、切断できます。
後で再接続します。
USAGE
引数なしで実行すると、 脱臼 切断されたプロセスについて通知し、
そのうちの XNUMX つに再接続します。 さもないと、 脱臼 指定されたプログラムを任意のプログラムとともに実行します。
引数
デフォルトでは、^] は会話を可能にするエスケープです。 脱臼 自体。 その時点で、あなたは、
(^D を押すことで) 切断するか、一時停止できます。 脱臼 (^Z を押すことにより)。
この時点では、Tcl または Expect コマンドも使用できます。 たとえば、
ファイル /etc/motd の内容を、次のように入力したかのように表示します。
send -i $out [exec cat /etc/motd]
プロンプト「next #」に応答して 1 から 100 までの数字を送信するには、次のように言います。
for {set i 0} {$i<100} {incr i} {
-i $in "次の #" を期待してください
send -i $out "$i\r"
}
スクリプトを準備してソースとして使用することもできるため、
スポット。
脱臼 実際には単なる単純なものです 期待する 脚本。 ご自由にやりたいように作ってください
それを行うため、または単に使用するためのもの 期待する 経由せずに直接 脱臼. 脱臼
いくつかの特殊な引数を理解します。 これらはプログラム名の前に指定する必要があります。 それぞれ
空白で区切る必要があります。 引数自体が引数を取る場合、これらは
また、空白で区切る必要があります。
当学校区の -エスケープ flag は、その後に続くものにエスケープを設定します。 デフォルトのエスケープは ^] です。
警告
このプログラムは、
切断されたプロセスも簡単です。 追加できる機能はたくさんありますが、それは
このプログラムの意図ではありません。
onworks.net サービスを使用して オンラインで expect_dislocate を使用する