【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

転送・実行スクリプト

VC++MINIX用のバイナリを開発すると、動作確認が面倒です。ホスト(開発マシン)にInterixでFTPサーバを立てて(/etc/inetd.confでftpの行をコメントアウト)、ゲスト(MINIX)からアクセスして実行する手抜きスクリプトを書いてみました。

#!/bin/sh
HOSTURL=ftp://xxx.xxx.xxx.xxx/pub/minix-tools/MINIX\ Release
rm -f $1
wget --passive-ftp $HOSTURL/$1
chmod 755 $1
./$1

getrun testのようにするとホストからtestをダウンロードして実行します。ホストのVC++と連動するわけではありませんが、シェルのヒストリ機能で[↑][Enter]とするだけなので割と簡単です。