我有两个 shell 脚本名称 first.sh 和 second.sh。first.sh 和 second.sh 的内容如下:
>>first.sh
#!/bin/bash
while true
do
echo The current time is $(date)
sleep(1)
done
>>second.sh
#!/bin/bash
while true
do
echo The current time from second script is $(date)
sleep(1)
done
同样,first.service的内容是:
[Unit]
Description=first service
After=second.service
[Service]
ExecStart=/home/abanstola/first.sh
second.service 的内容是:
[Unit]
Description=Second service
[Service]
ExecStart=/home/abanstola/second.sh
请注意After=second.service
first.service 代码中的 。根据文档,在第二个服务启动之前,第一个服务不应该运行。但即使我禁用或停止第二个服务,第一个服务运行没有任何问题。我在这里做错了什么?