Linux 允许使用 shell 脚本(批处理脚本)来处理多个任务。
创建一个名为
tasks.sh的文件:
[ h] touch task.sh
chmod +x task.sh
打开task.sh在文本编辑器中,将以下内容添加到文件中:
#!/ bin/ bash
# task 1
echo "Task 1 Run "
sleep 2 # 等待 2 秒
echo "任务 1 已完成"
# 任务 2
echo "运行任务 2"
sleep 3 # 等待 3 秒
echo "任务2完成"
# 任务3
echo "运行任务3"
sleep 1 #等待 1 Second
echo "任务 3 已完成"
此示例定义了三个任务,每个任务打印一条消息并等待一定的时间。 您可以修改这些任务以满足您的需要。
保存并关闭文件。
运行脚本:
./tasks.sh
这个脚本按顺序执行三个印刷机任务,并在每个任务之间等待指定的时间。 您可以通过更改 sleep 命令的值来调整等待时间。 如果要并行运行任务,可以使用 & 符号。 示例:
# 任务 1(并行执行)
echo "运行任务 1" &
sleep 2 # 等待 2 秒
echo "任务 1 完成"
[h ] # 任务 2(并行执行)
echo "运行任务 2"; &
sleep 3 # 等待 3 秒
echo "任务 2 完成"
# 任务 3 (并行执行)
echo "运行任务 3" &
sleep 1 # 等待1 秒
echo "任务 3 已完成"
这样,任务将同时运行,而不是顺序运行。 并行运行的任务可能会相互干扰,因此请确保您的脚本正确处理这种情况。
以上内容来自互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册