教えてください。
シェルスクリプトに
echo cmd
とかいて有った場合、そのコマンドが実行される条件って有るのでしょうか?
sh /etc/weekly.local
とやると、weekly.local内の
#!/bin/sh -
cd /
echo ""; echo "Rebuilding locate database:"
echo /usr/libexec/locate.updatedb | nice -5 su -m nobody 2>/dev/null
が実行されますが、
vi hoge.sh
#!/bin/sh
cd /
echo /usr/bin/ls
と書いて、実行権限も付けた後、
sh hoge.shとやっても
/usr/bin/ls
としか表示されませんでした。
lsが実行される事を期待したのですが...