Linux 在kubuntu启动时,打开一个shell并运行一个脚本

Linux 在kubuntu启动时,打开一个shell并运行一个脚本,linux,bash,shell,ubuntu,Linux,Bash,Shell,Ubuntu,我喜欢每个人 开机后如果可能的话,我想打开一个shell并自动运行一个简单的C++程序!难吗 airone@airone:~$ sudo ./provaccc [sudo] password for airone: Reading From : /dev/input/event2 (Sycreader RFID Technology Co., Ltd SYC ID&IC USB Reader) Ingresso Palestra: SUCCESS 有可能吗? 非常感谢好吧,您

我喜欢每个人

开机后如果可能的话,我想打开一个shell并自动运行一个简单的C++程序!难吗

airone@airone:~$ sudo ./provaccc
[sudo] password for airone: 
Reading From : /dev/input/event2 (Sycreader RFID Technology Co., Ltd SYC     ID&IC USB Reader)
Ingresso Palestra: SUCCESS
有可能吗?
非常感谢

好吧,您可以将其包含在一些常见的“初学者”中,最有可能包含在~/.bashrc中。唯一重要的一件事是在把stdout放在那里之前先抑制它。为了不被要求输入sudo密码,您还必须调整其权限。由于我掌握的信息有限,我认为应该是这样的:

chown <user>:<group> airone
chmod 755 provaccc
echo 'bash <full path>/provaccc' > /dev/null >> ~./bashrc

当然,可能会有多种调整,但我相信你可以解决这些问题

正确的做法通常是使用操作系统的进程监控系统来运行软件(如果愿意,如果退出,请重新启动)。这取决于Ubuntu的确切版本,可能是Upstart,也可能是systemd。我投票将这个问题作为离题题来结束,因为它与编程没有直接关系,最好放在的StackExchange站点上(顺便说一下,这更多的是关于配置操作系统的问题,而不是开发软件——在引导时自动运行程序并不是特定于开发程序的主题)。
source ~/.bashrc