I have a method in my model that uses delayed_jobs and it is supposed to ssh into a server and delete files but I keep getting
Permission denied, please try again. in my log when I see delayed_job trying to complete the task.
The following below works without putting it in delayed_jobs. It seems as if delayed_jobs is like its own user and I need to add it to my server to be able to ssh into it. I did
adduser delayed_job that did not work, I tried
adduser DJ that as well did not work. Keep getting the same errors as above. What would be a solution to this issue I am facing?
for testing purposes I am trying the following below
before_destroy :schedule_destroy def schedule_destroy User.delay(run_at: 1.minutes.from_now).destroy_numbers end def self.destroy_numbers SysExecLogger.exec "ssh myserver 'rm -r /var/gluster/recordings/boop/'" end