Permissions 作为anacron作业的Scrapy-如何更改生成的csv文件的所有者?

Permissions 作为anacron作业的Scrapy-如何更改生成的csv文件的所有者?,permissions,cron,scrapy,Permissions,Cron,Scrapy,我有一个刮刀,我可以计划使用错时没有问题,但结果文件是由root所有 #!/bin/bash source /home/myusername/.virtualenvs/scraper/bin/activate cd /home/myusername/workspace/scraper/scraper scrapy crawl scraper 该脚本通过anacron以root用户身份运行 它工作正常,但是由scraper创建的.csv文件归root所有 #!/bin/bash source /

我有一个刮刀,我可以计划使用错时没有问题,但结果文件是由root所有

#!/bin/bash
source /home/myusername/.virtualenvs/scraper/bin/activate
cd /home/myusername/workspace/scraper/scraper
scrapy crawl scraper
该脚本通过anacron以root用户身份运行

它工作正常,但是由scraper创建的.csv文件归root所有

#!/bin/bash
source /home/myusername/.virtualenvs/scraper/bin/activate
cd /home/myusername/workspace/scraper/scraper
scrapy crawl scraper
文件名由当前日期追加


将生成的.csv文件归myusername所有最简单的方法是什么?

示例方法是在脚本行的末尾添加如下内容:

chown myusername <resulting .csv>
chown myusername

这会将所有权更改为user
myusername
。如果需要,您可以使用通配符。如果存档文件不在当前目录中,则应破坏文件的完整路径。

此脚本是否以
根目录运行?
是,脚本以根目录运行