我有一个可执行的python脚本,shebang具有指向符号链接#!../../python
的相对路径。符号链接指向虚拟环境python -> /home/user/.virtualenvs/my_ve/bin/python
当我从终端(从任何位置)运行脚本时,该脚本运行良好。但是,当我创建运行脚本的服务时,它不起作用。我必须使用shebang中的完整路径才能使其正常运行#!/home/user/.virtualenvs/my_ve/bin/python
为什么会这样?有什么办法可以保持脚本Runnig作为服务的相对路径?