1
jimages 2016-08-06 07:48:03 +08:00 via Android
有没有 root 权限?好像 run 是要 root 权限吧。
|
2
msg7086 2016-08-06 07:49:45 +08:00
不纠结,按照惯例做。先用 root 为无权用户在 run 下建立新目录,然后在里面随便搞。
|
3
signal OP @jimages 为了安全,没有给 root 权限,所以不能在 /run 写入,但是 /tmp 下写入比较乱,
而且有的系统每个用户的 /tmp 是不一样的,也不太想存 /tmp 而其他目录重启后不会清空。 |
5
msg7086 2016-08-06 07:54:58 +08:00 1
@signal 我的 Systemd 脚本:
[Unit] Description=打码 After=network.target [Service] Environment=SECRET_KEY_BASE=secret_key_chars Environment=WEB_CONCURRENCY=4 Environment=RAILS_ENV=production Environment=HOME=/root/ ExecStartPre=-/bin/mkdir -p /var/run/rita ExecStartPre=/bin/chown -R www-data:www-data /var/run/rita/ ExecStart=/usr/local/rvm/bin/man_unicorn -c /var/www/rita/config/unicorn.rb WorkingDirectory=/var/www/rita [Install] WantedBy=multi-user.target |
6
msg7086 2016-08-06 07:55:48 +08:00
重启的话你放在 rclocal 或者开一个一次性的 systemd service 做掉就好了……
|
7
fangdingjun 2016-08-06 11:25:28 +08:00 1
用这个目录 /var/tmp
|