【发布时间】:2017-11-17 12:28:00
【问题描述】:
我不确定这是否真的可行,但也许有人对我如何做类似的事情有一些建议:
#!/bin/bash
dissed() {
for i in {1..10}
do
sleep 5
echo "$(date)"
done
}
/usr/bin/screen -S disowned -d -m dissed & disown -h;
screen -ls
echo "done."
当然这不起作用,因为我假设脚本结束时函数会被终止。我知道当我替换调用“dissed”函数的实际.sh 文件时它会起作用,但这是我想要避免的。
有什么方法可以取消父级中的函数或下标吗?
【问题讨论】: