[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:56762] Re: USB に内臓した bash script を実行したい。
武藤 さん、お応え有難うございます。
# お応えの debian-users からのメールを、見逃してしまいました。
# debian-users の archive を見て、初めて気付き、お返事が遅れました。
とすると、実行はされていて、bash.scriptなる作品の中身に
問題があるだけではないでしょうか。
スクリプトの2行目に「echo "Hello."」と入れて実行すると?
--
script 2行めに echo "Hello." を入れて実行しましたが、
やはり、実行されず、error message も出ません。
/media/usb0/user/ 上での実行の様子を script で記録しまた。
# また、script の内容もその下に続けてコピーしています。
--------- Backup.backup.scr ---------->>> ここから
Script started on Wed May 1 08:07:44 2013
jinos@TPX61:~/saGos$ cd /media/usb0/saGos
jinos@TPX61:/media/usb0/saGos$
jinos@TPX61:/media/usb0/saGos$ ls -l
total 176
-rwxr-xr-x 1 jinos jinos 56 Apr 15 07:45 ALSA
drwxr-xr-x 3 jinos jinos 16384 May 1 04:52 Backup
-rwxr-xr-x 1 jinos jinos 483 Apr 21 09:33 Bibliographies
-rwxr-xr-x 1 jinos jinos 530 Apr 12 15:02 Makefile
drwxr-xr-x 2 jinos jinos 16384 Apr 29 18:02 Snapshot
drwxr-xr-x 6 jinos jinos 16384 Apr 4 10:18 build
-rwxr-xr-x 1 jinos jinos 1057 Apr 12 17:56 readme.saGos
-rwxr-xr-x 1 jinos jinos 14542 Apr 29 19:46 readme.step
jinos@TPX61:/media/usb0/saGos$ sudo Backup/backup.scr this_is_QA_try
[sudo] password for jinos:
jinos@TPX61:/media/usb0/saGos$
jinos@TPX61:/media/usb0/saGos$
jinos@TPX61:/media/usb0/saGos$ exit
exit
Script done on Wed May 1 08:10:12 2013
--------- Backup.backup.scr ---------->>> ここまで。
なお、念のため、script の内容は以下のとおりです。
============== Backup.backup.scr ================>>>>> ここから
#!/bin/sh
#
# backup.scr
# by oJIN at Senri on Mon Jan 21 21:47:13 JST 2013
#
# --- help
BN=`basename $PWD`
SS="StepNNN"
PP="_param"
case "$1" in
-*|_*)
echo "> "
echo "> makes $BN$SS "
echo "> "
echo "> usage: ./Backup/backup.scr [ param ]"
echo "> "
echo "> No param makes ./Backup/Backup/$BN$SS only"
echo "> If alpher-numeric-string-param is present, it is suffixed to $BN$SS$PP "
echo "> and soft linked as $BN$SS$PP -> $BN$SS"
echo "> "
exit
;;
*)
echo "$1"
;;
esac
# --- set PROG as the current directory name,
# --- which was the same name exported from original 'Makefile' as VERSION.
PROG=$PWD
PROG=${PROG##*/}
# --- predefined directory './Backup/Backup.barn' which stores 'Step' trees.
BACKUP="./Backup/Backup.barn"
STEP="Step"
# --- clear STEP_SEQ
STEP_SEQ=
# --- read ./backup.val file
. ./Backup/backup.val
# --- execute STEP_SEQ+=1
ZEROS=''
STEP_SEQ=`expr "$STEP_SEQ" + 1`
if [ "$STEP_SEQ" -lt 10 ]
then
ZEROS='00'
echo 'less than 10'
elif [ "$STEP_SEQ" -lt 100 ]
then
ZEROS='0'
echo 'less than 100'
fi
# --- notify new value of STEP_SEQ
STEP_SEQ=${ZEROS}${STEP_SEQ}
echo $STEP_SEQ
# --- remake ./backup.val with new STEP_SEQ
echo "#!/bin/sh"> ./Backup/backup.val
echo "STEP_SEQ=$STEP_SEQ">> ./Backup/backup.val
WHERETO=$BACKUP
STEPSEQ=$STEP$STEP_SEQ
LOGNAME=$STEP"Backup"$STEP_SEQ
# --- backup main tree
mkdir ./$WHERETO/$STEPSEQ
cp -a ./build ./$WHERETO/$STEPSEQ/
# --- Backup/backup.scr& Backup/backup.val
mkdir ./$WHERETO/$STEPSEQ/Backup/
cp ./Backup/backup.scr ./$WHERETO/$STEPSEQ/Backup/backup.scr
cp ./Backup/backup.val ./$WHERETO/$STEPSEQ/Backup/backup.val
# --- Snapshot/*.png
mkdir ./$WHERETO/$STEPSEQ/Snapshot/
cp ./Snapshot/*.png ./$WHERETO/$STEPSEQ/Snapshot/
# --- copy Readme.step etc
cp ./readme.step ./$WHERETO/$STEPSEQ/readme.$STEPSEQ
cp ./Bibliographies ./$WHERETO/$STEPSEQ/Bibliographies
cp ./Makefile ./$WHERETO/$STEPSEQ/Makefile
# --- copy bin/$STESPSEQ[.bin|.elf|.mb]
cp ./build/bin/*.bin ./$WHERETO/$STEPSEQ/build/bin/$PROG$STEPSEQ.bin
cp ./build/bin/*.elf ./$WHERETO/$STEPSEQ/build/bin/$PROG$STEPSEQ.elf
cp ./build/bin/*.mb ./$WHERETO/$STEPSEQ/build/bin/$PROG$STEPSEQ.mb
echo "backuped: $WHERETO/$STEPSEQ"
### --- only for GIT directory
### git backup --pretty=format:'%h %s' --graph> ./$WHERETO/$STEPSEQ/$LOGNAME
### echo "backuped: $LOGNAME"
# --- if param-1 is present, sufix it to backup-step-name
if [ -n "$1" ]
then
SUFFIX="_$1"
# !!! CAUTION!>>> soft link is valid to not-existed-source-file<<<
# !!!>>> be careful it seems soft link was successfully maked<<<
# !!! NOT >>> ln -s $WHERETO/$STEPSEQ $WHERETO/$STEPSEQ$SUFFIX<<<
# !!! BUT!>>> ln -s $STEPSEQ $WHERETO/$STEPSEQ$SUFFIX<<<
ln -s $STEPSEQ $WHERETO/$STEPSEQ$SUFFIX
echo "linkedby: $WHERETO/$STEPSEQ$SUFFIX"
fi
echo $PROG
============== Backup.backup.scr ================>>>>> ここまで
------------------------------------------------------------------------
[Date Prev
<http://lists.debian.or.jp/debian-users/201304/msg00022.html>][Date
Next][Thread Prev
<http://lists.debian.or.jp/debian-users/201304/msg00022.html>][Thread
Next][Date Index
<http://lists.debian.or.jp/debian-users/201304/index.html#00023>][Thread
Index <http://lists.debian.or.jp/debian-users/201304/threads.html#00023>]
[debian-users:56761] Re: USB に内臓した bash script を実行したい。
------------------------------------------------------------------------
* *From*: *Kenshi Muto <kmuto@xxxxxxxx <mailto:kmuto@xxxxxxxxxxxxx>>*
* *Subject*: *[debian-users:56761] Re: USB に内臓した bash script を
実行したい。*
* Date: Mon, 29 Apr 2013 19:54:31 +0900
* List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
* List-id: debian-users.debian.or.jp
* List-owner: <mailto:debian-users-admin@debian.or.jp>
* List-post: <mailto:debian-users@debian.or.jp>
* List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
* List-unsubscribe:
<mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
* X-ml-info: If you have a question, send e-mail with the body
"help" (without quotes) to the address
debian-users-ctl@debian.or.jp
<mailto:debian-users-ctl@xxxxxxxxxxxxx>;
help=<mailto:debian-users-ctl@debian.or.jp?body=help
<mailto:debian-users-ctl@xxxxxxxxxxxxx>>
* X-ml-name: debian-users
* X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only
(only members can post)
* X-original-to: debian-users-dist@debian.or.jp
<mailto:debian-users-dist@xxxxxxxxxxxxx>
* X-spam-checker-version: SpamAssassin 3.2.5 (2008-06-10) on
osdn.debian.or.jp
* X-spam-level:
* X-spam-status: No, score=-1.0 required=10.0
tests=AWL,KI,PLING_QUERY autolearn=disabled version=3.2.5
* References: <517DF973.8060701@xxxxxxxxxxxxxxx
<mailto:517DF973.8060701@xxxxxxxxxxxxx>>
* Message-id: <20130429105430.80F1D492196E@xxxxxxxxxxxxxxxxxxxx
<mailto:20130429105430.80F1D492196E@xxxxxxxxxxxxx>>
* X-mail-count: 56761
* User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka)
FLIM/1.14.9 (Gojō) APEL/10.8 Emacs/23.4 (x86_64-pc-linux-gnu)
MULE/6.0 (HANACHIRUSATO)
------------------------------------------------------------------------
武藤@Debianぷろじぇくとです。
At Mon, 29 Apr 2013 13:39:14 +0900,
tanimura wrote:
/ usbmount (+uid, +gid) を利用して auto mount した USB 上で,/
/ /home/userxxx/ 以下展開した file を (root ではなく) userxxx として/
/ read, write, compile, execute していますが、/
/ bash の script だけが実行出来ません。/
/ $ sudo /media/usb0/yyy/bash.script/
/ [sudo] password for userxxx: *****/
/ としても、error message も出さずに終了します。/
とすると、実行はされていて、bash.scriptなる作品の中身に
問題があるだけではないでしょうか。
スクリプトの2行目に「echo "Hello."」と入れて実行すると?
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI:http://kmuto.jp/ (Debianな話題など)
------------------------------------------------------------------------
* *References*:
o *[debian-users:56760] USB に内臓した bash script を実行した
い。
<http://lists.debian.or.jp/debian-users/201304/msg00022.html>*
+ /From:/ tanimura
* Prev by Date: *[debian-users:56760] USB に内臓した bash script を
実行したい。
<http://lists.debian.or.jp/debian-users/201304/msg00022.html>*
* Previous by thread: *[debian-users:56760] USB に内臓した bash
script を実行したい。
<http://lists.debian.or.jp/debian-users/201304/msg00022.html>*
* Index(es):
o *Date*
<http://lists.debian.or.jp/debian-users/201304/index.html#00023>
o *Thread*
<http://lists.debian.or.jp/debian-users/201304/threads.html#00023>
--
with regards,
---
Hitoshi TANIMURA
tanimura@xxxxxxxxxxxxxxx
---