startScript.sh
にあります/root/script/startScript.sh
script1.sh
にあります/root/script/test/script1.sh
script2.sh
にあります/root/script/test/script2.sh
startScript.sh
下のように見える
#!/bin/bash
#some code!
sh `pwd`/test/script1.sh 2>&1 &
sh `pwd`/test/script2.sh 2>&1 &
#some code
script2.sh
script1.sh
次のように
#!/bin/bash
> `pwd`/process_ids.txt
while true;do
echo "The Process: `ps`" >> `pwd`/process_ids.txt
#some code to parse the process, etc. and echo it
done
何が起こるのかは、process_ids.txt
ファイルが生成されることです/root/script
。しかし、その根拠scriptx.sh
はpwd
。/root/scripts/test/
見せてくれたのにpwd
見えscriptx.sh
ますね/root/script/
。どうやって入手できますpwd
かscriptx.sh
?
ベストアンサー1
test/
作成したいファイルのパスに追加したいですか?
#!/bin/bash
> `pwd`/test/process_ids.txt
while true;do
echo "The Process: `ps`" >> `pwd`/test/process_ids.txt
#some code to parse the process, etc. and echo it
done