私はtmuxセッションを録音しようとしています。record-session
ttygifでコマンドを実行するエイリアスがありますttyrec ~/ttygif/files/last-session
。私が理解したように、ttygifは新しいターミナルインスタンスを起動し、それに対するログ記録を開始します。通常私がすべきこと
$ record-session
$ tmux a
# Do something with tmux here
# C-b D
$ exit #to finish recording
しかし、入力するたびに記録される方法が気に入らないので、より自動化したいと思いますtmux a
。録音を開始してからtmuxセッションに接続するエイリアスを作成したいと思います。私は試した:
record-session ; tmux a
(record-session ; tmux a)
record-session & tmux a
record-session && tmux a
record-session | tmux a
(tmux a ; record-session)
それらのどれも成功しませんでした。これらの各コマンドは、tmuxを閉じるとすぐに録音を開始したり、まったく録音したりしません。
これを行う正しい方法のアイデアはありますか?
ベストアンサー1
これには2つ以上の解決策があります。
使用tmux ロギングはめ込む。
.bash_profile
録音するにはaを使用してください。スクリプトとして出力。使用したい場合は
record-session
いつでも利用可能tmuxatorENVを設定してコマンドを実行します。
これを行う方法はもっとありますが、最善の方法はこのプラグインを使用することです。