<分区>
我不确定这是否真的可行,但也许有人对我如何做类似的事情有一些建议:
#!/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
文件时它会起作用,但这是我想避免的。
有什么方法可以否认位于父级中的函数或下标吗?