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 のように \ がなくなってた