揮発性のメモ2

知識をメモ書きしておく

PhpStormで、プログラムを起動する

sshで起動する
コマンドライン

ssh://ユーザ名@ホスト:22/usr/bin/php オプション ファイル名

と実行される
ファイル名にはWindows上でのファイル名が渡されるので、エラーになる
例:M:\hoge\piyo.php

対策1:Linux側でファイル名を変更してみる

M:\hoge\piyo.php~/hoge/piyo.php
になればいいので、オプションでそういうスクリプトを呼び出してみる
コマンドライン

ssh://ユーザ名@ホスト:22/usr/bin/php /map.php ファイル名

みたいにして、map.php にファイル名を変換するプログラムを書けばよいのではないか。

⇒ 結果は失敗
map.php に渡されるファイル名は M:hogepiyo.php のように \ がなくなってた