当前位置:论坛首页 > Linux面板 > 求助

【测试中】求大神支招 计划任务自动备份报错

发表在 Linux面板2020-12-15 16:39 [复制链接] 1 1872

Traceback (most recent call last):  File "/www/server/panel/script/backup.py", line 50, in <module>    backup.backupDatabase(sys.argv[2], sys.argv[3])  File "/www/server/panel/script/backup.py", line 21, in backupDatabase    self.backup_database(name,save=count)  File "class/panelBackup.py", line 370, in backup_database    self.echo_start()  File "class/panelBackup.py", line 50, in echo_start    print("\u2605\u5f00\u59cb\u5907\u4efd[{}]".format(public.format_date()))UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)
定时自动备份时  报这个错  手动点击执行不报错


使用道具 举报 只看该作者 回复
发表于 2021-3-22 20:00:08 | 显示全部楼层
找到 “/www/server/panel/script/backup.py” 这个文件,点击编辑,然后把下面这两条代码粘贴在import sys,os后面,然后保存。这样应该能解约。我估计你的服务器默认使用的是python3

import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表