kra*_*ato 5 startup bash scripts cron login
这个问题已被问过多次,但由于某种原因,所提出的解决方案都不适合我。我只想在用户登录后运行一个简单的脚本。
这是我的尝试:
/etc/init.d/并在 中创建符号链接/etc/rc0.d。@rebootcrontab ( crontab -e) 来安排它。令人烦恼的是,@reboot似乎在 Ubuntu 中不起作用(?)。我尝试了这条简单的线@reboot echo "hi there"但没有成功。sudo crontab -e) 中,但仍然没有发生。另外,这个 crontab 中的简单方法echo也不起作用。@reboot root /home/me/Desktop/script.sh)笔记:
必须运行的脚本的标准位置login是/etc/profile。然后,它将在每个用户登录时运行(一次)。用户永远不会看到脚本的输出,它会被记录
如果仅适用于特定用户,则应将其添加到.profile其主目录中。
我的login意思是当您输入用户名和密码时。
任何错误通常会出现在~/.xsession-errors
如果每次打开终端窗口时都必须运行它,则应将其添加到/etc/bash.bashrc或添加到.bashrc用户的主目录中。
在工作中,我在登录时安装了多个网络共享。这是在.profile我的主目录中完成的(只需完成一次)。
每次我打开终端窗口时,我都会得到一块幸运饼干。发生这种情况是因为我的主目录中的最后一行.bashrc包含fortune.