小编Ian*_*hao的帖子

如何在Mac OS上用Cron更新自制软件

我一直在摒弃一些持久的Linux技术来帮助自动化我的日常工作.cron如果我可以用它来检查我系统上的一些软件包的更新,我发现它非常强大.

例如,我想Homebrew在晚上11点更新我的日常生活.我做的是,sudo crontab -u user -ecrontab在Vim 打开了.我将以下命令放入其中,进行更新homebrew并向我发送电子邮件.

这是代码:

MAILTO=myemail@foo.com
* 23 * * * brew update
Run Code Online (Sandbox Code Playgroud)

我保存它等待魔法发生.它说,而不是在我收到的电子邮件中排除这个命令/bin/sh: brew : command not found

但是当我键入/bin/sh终端打开sh并输入brew update它会更新Homebrew.

我的crontab配置出了什么问题?

任何帮助将不胜感激!

linux macos bash cron crontab

12
推荐指数
2
解决办法
4632
查看次数

自定义Google登录在GIDSignInDelegate协议上抛出异常

我在obj-c中编写了一个iOS应用程序,并使用Google SignIn SDK来执行Google SignIn流程.我想能够自定义按钮和动作,所以我GIDSignInDelegate根据他们的文档继续实现自己的协议.但它毫无理由地抛出和异常.

这是我的视图控制器的最小代码. viewcontroller.m

    #import "ViewController.h"
    #import <FBSDKLoginKit/FBSDKLoginKit.h>

    @interface ViewController ()


    @property (weak, nonatomic) IBOutlet UIButton *GoogleSignIn;

    @end

    @implementation ViewController

    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
    }

    - (void)didReceiveMemoryWarning {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }


    - (IBAction)googleButtonTouchUpInside:(id)sender {
        [[GIDSignIn sharedInstance] signIn];
    }

    // Implement these methods only if the GIDSignInUIDelegate is not a subclass of
    // UIViewController. …
Run Code Online (Sandbox Code Playgroud)

delegates objective-c ios google-signin

4
推荐指数
2
解决办法
5797
查看次数

fe_sendauth:发送密码验证时出错

我现在正在学习Django,并且正在逐步关注Django的书.

当我继续第5章将我的Django项目连接到我的数据库时,我无法连接它.我收到错误:

FATAL:  password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)

这是代码:

settings.py 组态:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': 'postgis',                      # Or path to database file if using sqlite3.
    'USER': 'postgres',                      # Not used with sqlite3.
    'PASSWORD': 'XXXXXXX',                  # Not used with sqlite3.
    'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
    'PORT': '8904',                      # Set to empty string for default. Not used with sqlite3.
} …
Run Code Online (Sandbox Code Playgroud)

postgresql database-connection postgis django-settings python-2.7

1
推荐指数
2
解决办法
3768
查看次数