Estou usando o rclone para montar minhas pastas de armazenamento na nuvem. Eu usei crontab para executar um script de shell para montar essas unidades com:
@reboot /home/user/test.sh
no meu arquivo crontab.
O script de shell é:
#!/bin/bash
rclone mount OneDrive: /home/user/Documents/OneDrive &
rclone mount Drive: /home/user/Documents/Drive&
rclone mount Dropbox: /home/user/Documents/Dropbox&
Infelizmente, o meu OneDrive não é compatível. Se eu repetir a operação de montagem no terminal, ela será montada corretamente e não causará erros.
Por outro lado, se eu executar o script de shell depois de uma reinicialização, ele será montado, enquanto estiver jogando o erro:
$ mount helper error: fusermount: failed to access mountpoint /home/user/Documents/OneDrive: Permission denied
Fatal error: failed to mount FUSE fs: fusermount: exit status 1
Eu suponho que, se eu puder resolver o erro do auxiliar de montagem, o crontab executará o script com êxito. Como posso resolver esse erro?