想象我有一个剧本foo
。当用户登录时,它应该运行一次,并且在成功运行后不需要。
我的问题:从脚本中删除脚本文件是否安全?
例如:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
是的,这很安全。如果你想知道,为什么,读stackoverflow.com/questions/2028874/...
—
jofel
@jofel听起来不错,我建议您将此作为答案。:-)
—
htorque
如有疑问,您可以用替换最后两行
—
卡巴斯德(Kasperd)
exec rm /path/to/foo
。
#!/bin/bash -e
用来确保仅在没有问题的情况下删除脚本文件。