精华内容
下载资源
问答
  • 开机自动添加ssh公钥为例; 1.自己新建个shell文件,编写shell脚本; #!/bin/sh ssh-add -K /Users/用户/.ssh/id_rsa 2.点击shell文件,右键,点击“显示简介”,选择终端;注意:如果“推荐的应用程序”里没有...

    以开机自动添加ssh公钥为例;

    1.自己新建个shell文件,编写shell脚本;

    #!/bin/sh
    ssh-add -K /Users/用户/.ssh/id_rsa
    2.点击shell文件,右键,点击“显示简介”,选择终端;注意:如果“推荐的应用程序”里没有终端,可以选择“所有应用程序”;

    3.打开“系统偏好设置”,点击“用户与群组”,然后切换到“登录项”tab,添加刚才创建的shell文件;

    以上三步所有工作就完成了;
    ————————————————
    版权声明:本文为CSDN博主「enjoyinwind」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/enjoyinwind/article/details/86470674

    展开全文
  • Mac OS开机启动自动执行命令行

    千次阅读 2020-11-11 14:42:56
    公司的打包服务器升级需要重启或因物业断电而不得不进行关机,等下次再开机时,每次都需要进行手动启动一些服务器,这样就显得非常繁琐耗时,故需要进行配置使得Mac开机自动启动服务器。 首先编写脚本 用记事本...

    Mac OS开机启动自动执行命令行

    公司的打包服务器升级需要频繁重启,或者物业断电而必须关机时,下次开机都需要手动启动一些服务,这样就显得非常麻烦,故需要进行配置使得Mac开机后自动启动服务。

    首先编写Shell脚本

    用文本编辑器编写启动脚本,如启动Jenkins服务,编写脚本如下:

    #启动Jenkins服务
    java -jar /User/Mac/Jenkins/jenkins.war
    

    然后保存为.sh形式文件,如jenkins.sh。

    赋予shell脚本权限

    创建的文件是没有可执行权限的,故需要给它赋予权限。
    赋予权限命令如下:

    $ chmod 777 Jenkins.sh
    

    有了权限之后,右键文件,选择“显示简介”,将打开方式选择为终端打开:
    在这里插入图片描述
    备注:全部更改一定要点,否则一直是默认的Xcode打开。)

    添加开机启动

    最后在系统设置(在设置->用户与群组->登录项)的登录项中添加启动文件即可:
    在这里插入图片描述

    下次关机后再开机或重启后就会自动在终端执行命令启动服务了。

    备注

    1.使用系统为macOS 10.15.7 (19H15);
    2.配置完成后一定操作实验几次,有些设置需要重启才能生效;

    展开全文
  • Mac os上App开机自动启动

    千次阅读 2018-11-01 21:23:39
    Mac OS上运行的App,想要支持用户登录后App自动启动的功能,可以使用Service Management Framework 或 Shared File List实现。对于沙箱开启的应用,苹果推荐的做法是使用Service Management Framework;对于沙箱未...

    Mac OS上运行的App,想要支持用户登录后App自动启动的功能,可以使用Service Management Framework 或 Shared File List实现。对于沙箱开启的应用,苹果推荐的做法是使用Service Management Framework;对于沙箱未开启的应用,苹果推荐使用Shared File List。Service Management Framework对于沙箱未开启的APP也是可以实现登录后自动启动的。

    对于Service Management framework 和 shared file list,苹果的官方解释为:

    Login items installed using the Service Management framework are not visible in System Preferences and can only be removed by the application that installed them.

    Login items installed using a shared file list are visible in System Preferences; users have direct control over them. If you use this API, your login item can be disabled by the user, so any other application that communicates with it it should have reasonable fallback behavior in case the login item is disabled.

    使用Service Management Framework方式添加的登录项不会显示在系统偏好设置->用户与群组->登录项中,只有把应用.app文件移到废纸篓,自动启动才会失效。

    使用System Preferences方式添加的登录项会显示在系统偏好设置->用户与群组->登录项中,因此可以勾选隐藏按钮来控制自动启动的功能是否生效。


    本文将介绍通过Service Management Framework来实现App自定启动的方法。基本方式是创建一个辅助启动的"Helper Application",将其注册到系统中,在用户登录后通过它来启动主App。

    The Helper App

    在工程中添加一个Cocoa Application类型的target。

    删除AutoLaunchHelper中无用的内容:

    • 移除ViewController.h和ViewController.m
    • 移除Main.storyboard中ViewController
    • 移除Main.storyboard中WindowController

    AutoLaunchHelper的Info.plist中,将Application is background only设置为 Yes。

    在AutoLaunchHelper的AppDelegate.m中添加代码,用来启动主App。

    - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
        
        NSArray<NSRunningApplication *> *runningApps = [[NSWorkspace sharedWorkspace] runningApplications];
        
        __block BOOL isRunning = NO;
        [runningApps enumerateObjectsUsingBlock:^(NSRunningApplication * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj.bundleIdentifier isEqualToString:@"your.domain.AutoLaunchMain"]) {
                isRunning = YES;
                *stop = YES;
            }
        }];
        
        if (!isRunning) {
    
            NSArray<NSString *> *pathComponents = [[[NSBundle mainBundle] bundlePath] pathComponents];
            NSMutableArray *mutablePathComponents = [[NSMutableArray alloc] initWithArray:pathComponents];
            [mutablePathComponents removeLastObject];
            [mutablePathComponents removeLastObject];
            [mutablePathComponents removeLastObject];
            
            [mutablePathComponents addObject:@"MacOS"];
            [mutablePathComponents addObject:@"AutoLaunchMain"];
            
            NSString *mainAppPath = [NSString pathWithComponents:mutablePathComponents];
            [[NSWorkspace sharedWorkspace] launchApplication:mainAppPath];
        }
            
    }

    在AutoLaunchHelper的Build Settings中,将Skip Install设置为Yes。

    查看沙箱设置,默认情况下,沙箱是打开的。

    注:保证AutoLaunchHelper和AutoLaunchMain沙箱设置是相同的,都打开或者都关闭,否则影响执行效果。

    Main App

    AutoLaunchMain target中添加ServiceManagement库

    进入AutoLaunchMain的AppDelegate.m文件,添加如下代码。通过SMLoginItemSetEnabled方法激活AutoLaunchHelper。

    #import "AppDelegate.h"
    #import <ServiceManagement/ServiceManagement.h>
    
    @interface AppDelegate ()
    @property (nonatomic, strong) NSStatusItem *statusItem;
    @end
    
    @implementation AppDelegate
    
    
    - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
        // 启动后在状态栏显示“AutoLaunchMain”
        self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
        self.statusItem.button.title = @"AutoLaunchMain";
        
        // 激活AutoLaunchHelper
        CFStringRef aCFString = (__bridge_retained CFStringRef)@"your.domain.AutoLaunchHelper";
        SMLoginItemSetEnabled(aCFString, true);
        CFRelease(aCFString);
    }

    为验证自动启动是否生效,给AutoLaunchMain在状态栏添加了名字为AutoLaunchMain的按钮。机器重启用户登录后,状态栏有AutoLaunchMain名字的按钮显示,证明自动成功,否则自动启动失败。

    为AutoLaunchMain target添加Copy Files Phase。

    具体设置为:

    • Destination: Wrapper
    • Subpath: Contents/Library/LoginItems
    • 添加helper.app文件

    检查AutoLaunchMain的沙箱设置,保证AutoLaunchHelper和AutoLaunchMain沙箱设置是相同的。

    测试

    1. 编译AutoLaunchMain

    2.在Finder中找到编译结果AutoLaunchMain.app

    3.双击AutoLaunchMain.app启动主应用,启动成功后状态栏中显示AutoLaunchMain按钮

    4.重启Mac,用户登录后,查看状态栏是否有AutoLaunchMain按钮,有表示自动启动成功,否则表示自动启动失败。

    展开全文
  • 1、进入系统偏好设置 - 帐户; 2、在左侧选中当前用户,右侧切换至‘登录项’ 3、在列表中选中要取消的登录项,点击下方的‘减号’删除即可

    1、进入系统偏好设置 - 帐户;
    2、在左侧选中当前用户,右侧切换至‘登录项’
    3、在列表中选中要取消的登录项,点击下方的‘减号’删除即可

    这里写图片描述

    展开全文
  • Mac平台开机启动程序

    2017-04-24 19:05:43
    mac的sandbox下实现开机自动启动,实现bootlaunchhelper引导程序和一个封装好的开机设置函数Library。使用方法: 1、将xxxHelper程序拷贝到你的主程序包Contents/Library/LoginItems; 2、将xxxHelper.app的...
  • mac取消开机启动

    千次阅读 2020-05-31 22:13:53
    2、如果上面找不到,比如迅雷这部分软件,这类软件做的还算人性化可以在设置中取消开机启动,同理,可以先在对应的软件中查看是否有该选项设置,附迅雷设置图: 3、到这一步的话就需要用到命令行了,首先macOS ...
  • Mac程序开机启动项优化

    千次阅读 2020-07-22 16:51:48
    你的Mac会不会在开机的时候蹭蹭蹦出来许多自动启动的程序呢?有些可能并不是常用的软件,但是它们总是在开机的时候自己打开,需要你手动关闭。这就是mac启动程序。虽然它们是为了方便起见,但其中一些可能并不需要。...
  • 如何在Mac设置开机自启程序项

    千次阅读 2020-08-05 16:47:48
    工作中都有一些每天必须要用的软件,每天都要重复开启,而且还容易忘掉,用到的时候在返回去程序开,真的很麻烦,这种情况呢,就该用以下这种方法设置一下开机自启吧! 操作方法: 1.打开「系统偏好设置」,可以通过...
  • Mac关闭顽固的开机启动程序

    万次阅读 2019-04-18 11:31:32
    本文转载 风云社区(几千款免费Mac软件下载!!!) 一、检查用户与群组设置 打开“系统偏好设置”窗口,选择“用户与群组”,进入用户与群组窗口(图1)。选择“登录项”选项卡,再解锁,最后删除开机启动的...
  • 今天就来说一下Mac电脑怎么取消开机自启动软件的选项,针对多种情况,看完操作之后一定会解决这个每次开机都会自启动软件的烦恼。 一、先介绍一下Mac版的TeamViewer开机自启动的取消方法 1、首先在Mac电脑上面找到...
  • Mac OS X系统下设置开机自动启动运行软件(开机启动项)的方法.docx
  • 有很多Mac用户会发现,每次开启Mac的时候会有一些应用程序也跟着自动启动,有时候我们并不需要这些程序开启,那么我们如何关闭Mac开机启动项呢?接下来一起跟着小编来看看步骤吧! 1、首先进入“系统偏好设置”的...
  • Qt for Mac 设置软件开机自启动

    千次阅读 2017-01-15 11:11:07
    在Qt程序中设置Mac软件开机自启动,通过调用object-c代码来实现。 目前只测试过在非沙盒的环境下设置开机自启动,沙盒环境下没有测试过(设置方式不同,会比较复杂) 新建类,定义接口 void ...
  • MacMac下设置mysql开机自启动

    千次阅读 2018-02-24 15:00:00
    之前安装mysql的时候,安装器自动添加了系统服务,启动系统的时候会自动启动mysql。 不过今天升级Mac OSX到10.10.1 Yosemite之后,发现启动系统的时候mysql没启动了。 那就试一下用mac的launchctl来实现这个...
  • 今天小编就跟大家分享在 Mac 上设置开机启动项的小技巧,取消不必要的开机启动项,就可以让电脑拥有更快的开机速度啦,想知道mac开机启动项怎么设置,苹果电脑开机启动项在哪里设置的新手宝宝千万不能错过哦!...
  • mac电脑上安装了新版的迅雷,发现现在开机启动这个迅雷了,怎么将其取消开机启动?下面来看一下。 方法/步骤 我们首先点击一下Launchpad。 然后点击打开里面的迅雷。 打开后,点击菜单栏上...
  • MacOS 开发 — 关闭开机自启动软件

    千次阅读 2019-03-08 10:11:11
    MAC OS上不小心安装了一些自启动软件之后,想要关闭这个开机自启动软件,很烦也我从下手。不如:卡巴斯基、Cisco Anyconnect等等。以下提供两种方法: 系统设置: 通过一般的系统设置的方法关闭它。 我前后试...
  • MAC开机启动项的管理

    2021-01-11 16:55:28
    那么在Mac下如何管理开机启动项目呢? 有些软件每次开机都会启动,但是在软件本身又很难找到开机启动相关的配置。 比如: photoshop我只是偶尔会用,频率不高。但是每次都会开机启动如下图标。 怎么能把它去掉呢?...
  • 选择“登录项”选项卡,再解锁,最后删除开机启动的应用。 二、检查plist文件 分别在以下6个目录中检查是否有与anydesk相关的plist文件 /Library/Preferences/ – (当前用户设置的进程) /Library/LaunchAgents/ –...
  • mac关闭向日葵开机自

    千次阅读 2019-11-19 18:50:47
    由于Mac端的向日葵控制端APP,没有将自启动配置文件放入用户文件夹中,所以在 系统偏好-用户与群组-登陆项 里面,是看不到Oray的自启动选项的,同时APP本身也没有可以勾选是否开机启动的地方,我们可以自己通过...
  • 防止Mac程序开机自启动

    千次阅读 2017-09-28 16:02:17
    Mac程序开机自启动根据apue mac上可以通过launchctl命令控制守护进程在man lauchctl中可以看到/Library/LaunchAgents 内包含root权限的 $HOME/Library/LaunchAgents 内包含自己权限的这些配置文件是plistFILES ~...
  • 根据MAC地址远程自动开机根据MAC地址远程自动开机
  • 选中不想开机自启动的程序=>点击下面的减(-)号 这种方法只能取消上面列出来的程序,但有些程序并没有在这个列表里显示,比如razer的驱动配置程序,所以,这个办法行不太通。之后查询命令行的操作,找到了对应...
  • mac苹果电脑的开机启动项怎么设置

    千次阅读 2020-07-30 09:46:56
    一些软件在安装的时候会自动默认为开机自动启动,但是我们只想自己指定某些软件可以开机自动启动,该如何设置呢?这里macw小编为大家带来了mac开机启动项设置教程,一起来看看吧! 打开系统偏好设置-用户与群组 ...
  • Mac自启动程序管理

    万次阅读 2018-05-04 12:34:26
    但是有时候我们发现有些自启动软件在这里面是找不到的,这个时候我们可以通过终端程序查找。 macOS系统的启动项会以 .plist 的文件存在于以下目录中: /Library/LaunchDaemons:系统启动时运行,用户不登录也.....
  • Macbookpro取消开机自动启动软件

    千次阅读 2020-01-07 09:51:43
    1、进入系统偏好设置 - 帐户(用户和群组); 2、在左侧选中当前用户,右侧切换至‘登录项’ 3、在列表中选中要取消的登录项,点击下方的‘减号’删除即可 ...
  • 工作中都有一些每天必须要用的软件,每天都要重复开启,而且还容易忘掉,用到的时候在返回去程序开,真的很麻烦,这种情况呢,就该用以下这种方法设置一下开机自启吧! 操作方法: 1.打开「系统偏好设置」,可以...
  • 3. 将 home brew list脚本复制到Mac开机自启的地方 cd /usr/local/Cellar/mysql/8.0.19_1 cp -r homebrew.mxcl.mysql.plist /Users/你的用户名/Library/LaunchAgents 4. 只要是通过 home brew安装的软件 或者是你...
  • mac设置开机启动apppathdoc/Shutterstockpathdoc /快门 So, you’ve downloaded and installed a new Mac app, only for it to refuse to open. Now, you’ve got to work out whether it’s a problem with macOS, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,567
精华内容 9,426
关键字:

mac开机自动启动软件