なぜこれらのエラーが発生しますか?私はlftpのまたは何を使用していますので、lftpがURLの一部を新しいコマンドとして解釈するのはなぜですか?
Unknown command pass=user.
Unknown command key=site-key.
はそれがだろうか?ここで
は私のbashスクリプトです:
#!/bin/sh
##########################################################################
#
# Send queued CiviMail and process back channel for CiviCRM v2.2+
# Make this executable and invoke from cron every (say) 15 minutes
# Not yet tested: no lock on this if previous cron hadn't finished
# but civimail.cronjob.php and CiviMailProcessor.php are multi-entrant
#
##########################################################################
#
# Per-host configuration
#
drupalAuthUser='user'
drupalAuthPass='password'
civicrmSiteKey='site-key'
imapHost='civicrm.example.org'
imapUser='[email protected]'
#imapPass='password'
#
# Prepare URL
#
crmbinurl="http://$imapHost/sites/all/modules/civicrm/bin"
crmauthn="?name=$drupalAuthUser&pass=$drupalAuthPass&key=$civicrmSiteKey"
#
echo "Run Drupal cron then check for and send queued CiviMail"
### Heading ##
civimail="${crmbinurl}/civimail.cronjob.php${crmauthn}"
echo $civ
## Heading ##imail
lftp -c "get $civimail > /dev/null"
#
# Wait 10 seconds
#
sleep 2
#
# echo "Process CiviMail backchannel"
#
backchan="${crmbinurl}/CiviMailProcessor.php${crmauthn}"
echo $backchan
## Heading ##
lftp -c "get $backchan > /dev/null"
は./civicrmcron.sh
を実行し、この出力を与える:
Run Drupal cron then check for and send queued CiviMail
http://civicrm.example.org/sites/all/modules/civicrm/bin/civimail.cronjob.php?name=user&pass=password&key=site-key
Unknown command `pass=user'.
Unknown command `key=site-key'.
[22328] Moving to background to complete transfers...
http://civicrm.example.org/sites/all/modules/civicrm/bin/civimail.cronjob.php?name=user&pass=password&key=site-key
Unknown command `pass=user'.
Unknown command `key=site-key'.
[22332] Moving to background to complete transfers...
httpを使用しているので、私はwgetまたはcurlをお勧めします。 – arunkumar
とwgetまたはcurlのコマンドは何ですか? – ibanezz
'wget --quiet $ civimail'またはそれが出力を生成している場合は' wget $ civimail>/dev/null 2>&1'を出力しません – arunkumar