【发布时间】:2012-03-01 08:37:35
【问题描述】:
在我的 makefile 中有一个同步配置文件的任务
redis:
mkdir -p /var/lib/redis
mkdir -p /var/log/redis
useradd --system --home-dir /var/lib/redis redis
chown redis.redis /var/lib/redis
chown redis.redis /var/log/redis
cp ./scripts/redis-server.d.conf /etc/init/redis-server.conf
cp ./scripts/redis.conf /etc/redis.conf
restart redis
但是当我第二次运行时:
useradd --system --home-dir /var/lib/redis redis
useradd: user 'redis' already exists
如您所见,它在 useradd 上停止,我可以继续运行它吗?
【问题讨论】: