Scrapy as anacron job - Как я могу изменить владельца полученных CSV-файлов? - PullRequest
0 голосов
/ 23 декабря 2018

У меня есть скребковый скребок, который я могу без проблем запланировать с помощью anachron, но полученные файлы принадлежат пользователю root

#!/bin/bash
source /home/myusername/.virtualenvs/scraper/bin/activate
cd /home/myusername/workspace/scraper/scraper
scrapy crawl scraper

Сценарий запускается с правами root через anacron

Работаетхорошо, однако полученные CSV-файлы, созданные скребком, принадлежат пользователю root

К имени файла добавляется текущая дата.

Какой самый простой способ получить получившийся CSV-файлфайлы, принадлежащие myusername?

1 Ответ

0 голосов
/ 23 декабря 2018

В качестве примера можно добавить в конец строки сценария, например:

chown myusername <resulting .csv>

Это изменит владельца на пользователя myusername.В случае необходимости вы можете использовать подстановочный знак.Если архив не находится в текущем каталоге, вы должны осквернить полный путь к файлу.

...