エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Fabricタスクの途中で実行ユーザーを切り替えたいときはsettingsコンテキストマネージャ - Qiita
一つのタスクの中で実行ユーザーを切り替えたい fabric.api.settingsというコンテキストマネージャを使... 一つのタスクの中で実行ユーザーを切り替えたい fabric.api.settingsというコンテキストマネージャを使うと所定のタスクの途中で実行ユーザーを切り替えながら作業ができる。 例えば、 githubからpull -- wwwユーザーで作業 nginx, supervisord再起動 -- adminユーザーで作業 このようなタスクを作りたいときは以下のコードを書けば良い。 from fabric.api as fb import cuisine as cs def refresh(branch="origin/master", restart="yes"): with fb.settings( cs.mode_user(), user="www", secretkey="./fixtures/id_rsa", ): with fb.cd("/home/www/repo"): cs.
2013/08/23 リンク