использовать тайм-аут с exec в bash - PullRequest
0 голосов
/ 10 апреля 2019

Как я могу уничтожить Matlab после его загрузки и наступления тайм-аута?

rm -rf pipe
mkfifo pipe

time matlab -nosplash -nodesktop <pipe 2>&1 | tee sub.log > /dev/null &
pid=$!
exec 3> pipe
sleep 25s
echo "MyMatlab1('1','2');quit" >&3
####timeout 600 exec 3>&-    #alternative?

Ссылка: Именованный канал не ожидает завершения в bash

...