Ubuntu rc.local以指定用户执行命令
需求:开机使用rclone挂载阿里云盘。rclone挂载命令如下:
rclone mount alipan: $HOME/阿里云盘
Ubuntu图形界面默认是禁用root账户的,安装rclone时也是使用的普通账户。如果直接将以上命令放到rc.local中,则无法正常运行,因为在root账户下没有rclone的配置文件。
使用以下命令指定运行用户:
su -c 'rclone mount alipan: $HOME/阿里云盘' username &
rc.local文件位于以下路径:
/etc/rc.local
Ubuntu设置开机启动可以参考:Ubuntu设置开机自启动项