English 中文(简体)
在试图使用发射文件时,拒绝批准。
原标题:Permission denied when trying to use launchd .plist file to run a shell script

I m trying to create a new launchagent file that will execute a shell script to perform a backup on an ftp folder. the content of the .plist file is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.team.backup</string>
    <key>ProgramArguments</key>
    <array>
    <string>/Users/jackm/Documents/Uni/backup.sh</string>
    </array>
    <key>StartCalendarInterval</key>
    <array>
    <dict>
    <key>Hour</key>
    <integer>15</integer>
    <key>Minute</key>
    <integer>30</integer>
    </dict>
    </array>
    <key>StandardErrorPath</key>
    <string>/Users/jackm/Documents/Uni/backup_err.log</string>
</dict>
</plist>

备注:

#!/bin/bash
scp -r [email protected]:/the/ftp/folder/      "/Users/jackm/morefolders/Backups/D2 Backup/$(date  +%d-%b-%H:%M )"

The backup.sh file runs absolutely fine when I execute via terminal, asks me for a password then downloads the folder. When using the launchd though, I do not even get prompted for a password, I just get the following in the error log file:

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

launchctl list gives the plist as having status 1. ~/etc/ssh_config PasswordConfirmation is 1 the .plist file is in the launchagents folder

卡车

最佳回答

在通过发射操作时,您的文字确实带有互动的背面,因此无法形成密码。 请设

问题回答

暂无回答




相关问题
2 mysql instances in MAC

i recently switched to mac. first and foremost i installed xampp. then for django-python-mysql connectivity, i "somehow" ended up installing a seperate MySQL. now the seperate mysql installation is ...

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Controlling OSX windows

I m trying to control windows of a foreign OSX applications from my application. I d like to 1. move the windows on the screen 2. resize the windows on the screen 3. change the currently active window ...

Switching J2SE versions on Mac OS (SnowLeopard)

My current JDK on Mac OS (10.6) is set to 1.6 and I d like to switch to 1.5. A listing of /System/Library/Frameworks/JavaVM.framework/Versions/ shows: lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 ...

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

export to MP3 from quicktime API

A question for Apple,QT programmers. Would like to know if it s possible to export a Movie object to MP3 using the QuickTime API. Preferably the ConvertMovieToFile function. I ve looked at ...

热门标签