Есть ли способ написать на баше это же, только прямо?
#!/bin/sh
echo -n "0" > /dev/shm/file
(
while true; do
sleep 4
echo "subshell: parent=$(cat /dev/shm/file)"
done
)&
while true; do
sleep 3
parent=$(cat /dev/shm/file)
parent=$(($parent+1))
echo -n $parent > /dev/shm/file
echo "shell: parent=${parent}"
done
Другими словами, есть ли какие-то способы взаимодействия между shell и subshell?