首页 文章

在启动时在linux(debian)中运行程序

提问于
浏览
1

我想指出,我尝试了很多来自互联网的不同教程,但它们似乎不起作用......

添加到init.d,rc.local等的东西由于某种原因它不起作用 .

我真的很想完成这件事,但是当涉及到Linux时,我是一个完全的菜鸟 .

当我输入“火柴盒 - 键盘”时,它运行得很好并且符合预期 .

这实际上就是我想要的,但我想每次都运行它,所以当我打开我的覆盆子时,我不需要连接键盘和鼠标来初始化屏幕键盘 .

有没有一种简单的方法来完成这项工作,例如将程序放入Windows中的自动启动文件夹?

我根本没有使用linux的经验,我不知道如何编写scrips和所有这些东西,我想要的是在每次重启后运行这个“matchbox-keyboard”...

请帮助我,我真的很绝望,我无法弄清楚 . 花了一整天都在做,但仍然没有......

1 回答

  • 1

    最简单的方法是放入一个新的cronjob(cronjob是一个计划在特定时间运行的任务):

    crontab -e
    

    这允许您编辑您的cron文件 . 而不是花时间,使用 @reboot . 所以你应该在你的cronjob文件中有一个新行,如下所示:

    @reboot matchbox-keyboard
    

    cronjobs在与登录环境不同的环境中运行,因此您可能需要使用该程序的完整路径 . 我也不熟悉 matchbox-keyboard 程序,但看起来它运行正常,因为它可以作为后台进程运行 .

相关问题