我想为用户提供在后台运行shell脚本的功能。在后台运行shell脚本
我的shell程序实例化了许多其他shell脚本。
这里是我的脚本的一小段代码
./main.sh # Main script
in main.sh
I call preprocessing.sh
create_dir.sh
handle_file.sh
post_processing.sh
report_generation.sh
我想知道如果我要开始所有子脚本以及..什么是语法,如果我要开始所有的脚本在后台并在结束时通过在该测试运行完成时显示消息来通知用户。
感谢
基兰
你想通过背景来完成什么?即使您的连接丢失/终端窗口关闭,您的脚本仍会继续运行?当脚本在后台运行并且在状态结束时通知您可以继续工作吗?但是,如果您在状态“echo”回来时输入命令并在输入过程中显示消息字符串,该怎么办? – vladr 2010-03-10 23:23:50
是的,我想在后台运行脚本,并继续在同一个shell中运行其他命令。完成执行后,我可以通过简单的回显消息通知用户它已完成,并且可以检查日志文件。 我的脚本运行了将近2个小时,所以我想在后台运行它。 谢谢 基兰 – Kiran 2010-03-11 10:10:51