以下是我的.sh文件
sh summaryByClient.sh $1 - takes around 10 mins to fetch the required data
mv summary.html ~/public_html/chats/ - **this is not happening**
exit 0
我不明白为什么 mv summary.html~ / public_html / chats / 这在.sh文件中不起作用,但我可以单独使用相同的上述命令进行mv。
答案 0 :(得分:0)
您是否可以通过扩展用户的主目录来解决this answer中的问题?如果你像这样编写脚本会发生什么:
#!/bin/bash
# Other tasks to retrieve summary.html done here
mv ./summary.html $HOME/public_html/chats/
exit 0
此外,在mv命令之前检查目标目录是否存在总是一个好主意。示例显示为in this answer