fabric

    5

    1答えて

    私はコマンドを持っていますservice app start-demoは、コマンドラインにsudo service app start-demoと入力する必要があります。 は私がsudo(service app start-demo)とsudo(sudo service app start-demo)使用されるが、私はまだ 警告を取得:実行中にエラー(リターンコード1)を発生した()sudoを「s

    11

    3答えて

    私がやっていることはかなりシンプルだと思いますが、それを動作させる方法を理解できないようです。 htmlとjavascriptファイルに固有のバージョン番号を埋め込みたい理由は2つあります。第一の理由は、私はjavascriptのファイルがロードされたときに新しいバージョンがある場合、システムはキャッシュを使用しようとしないことを確実にしたいということですが、私は <script src="/ap

    6

    1答えて

    私はPythonライブラリFabricを使ってリモートサーバのメンテナンスを行っています。 Fabricは、ステートメントを使用してカップルでコマンドをラップする場合を除いて、すべての応答をリモートコマンドとローカルコマンドに自動的に出力します。これと同様に、ローカルマシン上で、 with settings(warn_only='true'): with hide('running',

    5

    1答えて

    私はFabricを使ってPostgreSQLサーバを初期化しています。私は、コマンドの末尾に「スリープ1」を追加する必要がありますかPostgresのサーバプロセスは、説明やログにエントリせずに死ぬ:、私は端末に出力が表示され sudo('%(pgbin)s/pg_ctl -D %(pgdata)s -l /tmp/pg.log restart && sleep 1' % env, user='p

    18

    3答えて

    Fabricを使用してSSHワーク​​フローを模倣してWebアプリケーションを展開する際に問題があります。 SSHはrootユーザーを使用して:私は、サーバーへのSSHとき は、ここにコマンドのいつもの流れです。 WebユーザへのSSH [email protected] 切り替えます。su - ウェブ ディレクトリを変更します。cd/SRV /ウェブ/ PROD/ abc_projectスタート

    9

    4答えて

    複数シェルシェルスクリプトをリモートシェルの標準入力にパイプで接続する方法はありますか?fabric?あるいは、私はいつもリモートファイルシステムに書き込んでから、それを実行してから削除する必要がありますか?私は一時ファイルを避けるので、stdinに送信するのが好きです。ファブリックAPIがない場合(私の研究に基づいていないように思われる)、恐らくsshモジュールを直接使うことができます。基本的に

    7

    1答えて

    理由: from fabric.api import env, run env.hosts = ['apycat'] def update(): run('cd /var/www/menu; svn up') が行われますとき、私fab update from fabric.api import env, run def update(): env.hosts

    5

    2答えて

    debianに最新バージョンのファブリックをインストールするにはどうすればよいですか?お電話の際 apt-get install fabric バージョン0.9.1がインストールされています。しかし、最新のバージョンは1.4.3です。

    6

    1答えて

    Fabricを使用して配置を自動化しています。このプロセスでは、ユーザに何らかの入力を求めるためにprompt関数を使用します。特に私はパスワードを尋ねる必要があります。私は、Python getpassのように、ユーザが入力する値を隠したいと思います。 keyとvalidate argsの処理のためにpromptを使用したいと思います。 ファブリックに組み込まれている方法がありますか、promp

    6

    3答えて

    、this documentationによると、あなたはこのようなfabfileをせずに任意のシェルコマンドを実行することができます。 fab -H host1,host2 -- echo 'hello, world!' あなたも同じようにsudoのコマンドを実行することができますが、sudoパスワードの入力を要求されますリスト内のすべてのホストに対して ホストごとにsudoのパスワードを入力