脚本写完了准备部署到服务器上,但是遇到了许多问题..

一开始是让本地win10环境下的脚本适配linux服务端,通过linux环境无界面运行selenium简单的完成了,同时让root用户也可以运行脚本

初次设定crontab定时任务文件时,直接编辑了/etc/crontab文件,但不知道为什么没有反应(可能是因为当时没有重启服务),于是换用crontab -e进行编辑,出现问题:脚本可以启动,但运行结果与定时任务外不一致,先使用ubuntu用户进行测试,没有得到有效的信息,后来换用root用户,得到了报错信息,将文件中的相对路径改为绝对路径后,脚本可以正常运行了

crontab: installing new crontab
root@VM-8-9-ubuntu:~# python /home/ubuntu/Desktop/autosign/main.py
Traceback (most recent call last):
  File "/home/ubuntu/Desktop/autosign/main.py", line 74, in <module>
    configFile = open("config.json", "r", encoding="utf-8")
FileNotFoundError: [Errno 2] No such file or directory: 'config.json'
root@VM-8-9-ubuntu:~# python /home/ubuntu/Desktop/autosign/main.py
Traceback (most recent call last):
  File "/home/ubuntu/Desktop/autosign/main.py", line 74, in <module>
    configFile = open("./config.json", "r", encoding="utf-8")
FileNotFoundError: [Errno 2] No such file or directory: './config.json'
root@VM-8-9-ubuntu:~# python /home/ubuntu/Desktop/autosign/mofeng/main.py //此处正常运行
root@VM-8-9-ubuntu:~# crontab -e
crontab: installing new crontab
root@VM-8-9-ubuntu:~#


I am a noob