[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:56763] Re: USB に内臓した bash script を実行したい。
武藤@Debianぷろじぇくとです。
At Wed, 1 May 2013 09:01:40 +0900,
tanimura wrote:
> > とすると、実行はされていて、bash.scriptなる作品の中身に
> > 問題があるだけではないでしょうか。
> > スクリプトの2行目に「echo "Hello."」と入れて実行すると?
> --
>
> script 2行めに echo "Hello." を入れて実行しましたが、
> やはり、実行されず、error message も出ません。
んー。
1. そのスクリプトは-オプションを付ければヘルプメッセージが出るようなので、
jinos@TPX61:/media/usb0/saGos$ Backup/backup.scr -h
をしてみる。標準出力に出るのならDebian側の問題ではなくスクリプト側。
2. 1で何も出ない場合、backup.scrをホームにコピーして試してみる。
jinos@TPX61:/media/usb0/saGos$ cp Backup/backup.scr ~
jinos@TPX61:/media/usb0/saGos$ ~/backup.scr -h
をしてみる。これで出るならメディアマウント環境側。
出ないならスクリプト側。
3. 2で出る場合、小さなサンプルをDebian上で作り、試してみる。
jinos@TPX61$ cat > ~/hello.sh <<EOT
#!/bin/sh
echo "hello."
EOT
たとえばこの~/hello.shに実行属性をつけてから/media/usb0/saGosに入れ、
実行。出るならスクリプト側。出ないならメディア環境側。
4. 3で出ない場合は、メディア環境固有の調査。
先のメールでビルドしたものはexecuteできているということだが…
・cat /proc/mounts でのメディア環境の情報表示。ただnoexecフラグの
場合は実行時エラーになるはずなので、何も出ないのはおかしい。
・dmesg でおかしいものがないかチェック。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)