問題タブ [scp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant - ANTに新しい/変更されたファイルのみをscpさせる
現在すべてのファイルをコピーするscpデプロイメントを、前回のビルド以降に変更されたファイルのみをコピーするように最適化したいと思います。どういうわけか現在の設定で可能だと思いますが、どうすればいいのかわかりません。
私は次のものを持っています:
Project / src / blah / blah / <----編集中のファイル(この場合は主にPHP、一部の静的アセット)
プロジェクト/ビルド<-------ファイルをここにコピーするために使用するローカルビルドステップがあります
現在、必要なときにすべてのプロジェクト/ビルドをリモートサーバーにコピーするscpタスクがあります。
どういうわけか、この余分な「ビルド」ディレクトリを利用して、私が望むことを達成することは可能ですか?つまり、src/**とbuild/**の間の「差分」のみをアップロードしたいということです。どういうわけかこれをANTのファイルセットとして取得し、それをscpすることは可能ですか?
どういうわけか、サーバー上のファイルを削除したり、サーバー上のファイルをいじったりしても、ANTスクリプトは気付かないということですが、私にとっては問題ありません。
ssh - vim からすべてのプラグインをアンロードして VIMRUNTIME を変更するには?
ホスティング プロバイダーのサーバーにアカウントを持っていますが、独自の vim のコピーをインストールできません。したがって、私ができる唯一のパーソナライズは、アカウントで .vimrc を編集することですが、それだけでは十分ではありません
私がやりたいことは、起動時にすべてのプラグインとロードされたものをアンロードし、vimに他のフォルダーをランタイムとして使用するように指示したいということです。
それにアプローチする方法はありますか?
java - scp のステータス バーを Java ウィンドウに表示する
scp を使用してより大きな Java プログラムでファイルをコピーするプログラムを作成しています。現状では、scp がファイルをコピーしている間にプログラムがフリーズします。これには数分かかることがあります。そのため、scp の進行状況を表示できるようにするか、少なくともターミナル ウィンドウを表示できるようにしたいと考えています。 SCP進行状況が表示されます!助言がありますか?
java - プロキシ経由の ant scp タスク
warファイルをリモートコピーするantビルドファイルを作成しようとしています。
Ant scp タスクは、リモート コピーに jsch ライブラリを使用します。プロキシを介して動作させるにはどうすればよいですか? jsch ライブラリは明確にサポートしています。
jsch では機能しません。
Jsch は http_proxy のような環境変数を読み取らない
別の解決策はありますか?
.net - .Net プロジェクトに必要な無料または商用の SCP ライブラリ
.Net 3.5 プロジェクトで使用する SCP ライブラリ (無料または商用) が必要です。私はすでにSharpSSHを見てきましたが、いくつかの基本的な機能が欠けています (リモート ディレクトリ内のすべてのファイルを列挙するなど)。良質でしっかりした安価なライブラリを知っていますか?
apache-flex - Flex で使用できる scp/sftp クライアント ライブラリはありますか?
Adobe Air から安全にファイルを送信する必要があります。他の言語では、最初に考えたのは sftp/scp ですが、Flex でそれを行うためのライブラリは見当たりません。
私は flex を初めて使用するので、コード例とリポジトリをどこで探すべきかわかりません。未加工のソケット インターフェイスが利用できるように見えるので、適切な例が存在しない場合は記述できます。もちろん、私はそれを避けようとしています。
python - pexpect を使用して tar ファイルを SCP する
ssh
カメラにログインし、tarball を使用scp
して、tarbal からファイルを抽出し、スクリプトを実行しています。ただし、Pexpect には問題があります。tarball のコピー中に Pexpect がタイムアウトします。それが完了するまで待っていないようです。そして、untar コマンドで同じことを開始します。私が持っているコードは以下のとおりです。
誰もがこれに対する解決策を見つけるのを助けることができますか?
ありがとう
python - リモートサーバーに追加されたファイルを取得する方法
リモートサーバーでbashスクリプト(以下)を使用して(これまではsshを使用して接続)、一度に多数のpdfファイルをダウンロードするPythonスクリプトを実行しています(URLを含むテキストファイルからダウンロード場所を取得します)ループで。
ダウンロード時にファイルをリモートサーバーからローカルコンピューターに移動してから、リモートサーバーからファイルを削除したいと思います。これを行うためにbashスクリプトを拡張する方法はありますか?または、このタスクを完了するための代替手段はありますか?
p>shell - スクリプトではなく単一行で -c が機能することを期待する方法
ランニング:
私はまだパスワードを求められているので、うまくいかないようです。
ascriptとして実行すると、問題なく実行されます。
これをスクリプトではなく 1 行のコマンドで実行したいと考えています。誰かアイデアはありますか?
前もって感謝します
あ
私は以下の自分の質問に答えました
hudson - ハドソン内でSCPとftpを(プラグインではなくコマンドラインから)動作させるにはどうすればよいですか
win32 マシンで hudson CI サーバーを実行しています。ビルドが成功したら、作成した exe を公開 Web サイトに配置します。SCP と ftp 用の hudon プラグインが思い通りに動作していませんでした (主に、それらを配置する場所としていくつかの奇妙なディレクトリを選択するためです)。そのため、hudson が呼び出すコマンド ライン scp 用の独自のスクリプトを作成しました。
ただし、何らかの理由で hudson 環境で実行すると、scp バット ファイルがハングします。同じマシン上でコマンドラインから呼び出すと正常に動作します。
どうやら、タスクスケジューラから実行すると、これも失敗するようです。
これがハドソンまたはスケジューラ環境から機能しない理由を考えられる人はいますか?
(「domain.com」は私のドメイン名の代わりであることに注意してください...)
繰り返しますが、コマンド ラインからそのバット ファイルを呼び出すと、問題なく動作します。
また、注意してください-私がbatファイルと呼ぶ理由は、ファイル名をsvn WCREVコマンドに置き換えるためです-hudsonは脳死しており、scpまたはftpプラグインまたはコマンドライン呼び出しでその置換を行うことができないためです。このメソッドは問題なく動作するはずですが、ハングします。
pscp は、Putty に関連付けられたコマンド ライン ssh プログラムです。
私が抱えている追加の問題は、このプロジェクトが2つのsvnリポジトリにアクセスするため、hudsonが混乱し、svn rev番号が利用可能であると予想される場所で自由に提供できないことです。(1 つのリポジトリはサード パーティのもの用で、もう 1 つはコード ベースです) 識別子の一部としてコード ベースの svn rev を使用して、作成されるインストーラーに名前を付けます。
hudson (プラグイン) 内から ftp または scp を使用できれば幸いですが、hudson がファイルを配置することを決定した場所 (ビルド番号を使用 - 私は hudson のビルドを使用したくない) を考えると、それらはまったく機能しないようです。ビルドを識別するための番号 - 私は svn リビジョンを好みます) - したがって、コマンド ライン バージョンを使用しますが、それらも機能しません - それらは hudson ビルド プロセスをハングさせます。