Questions tagged «automation»

控制系统的使用减少了对人工的需求。与自动系统有关。



1
如何以特定用户身份运行cron作业?
机器启动后,我有几个要执行的命令。用户无需登录即可运行。 我发现这个很好的答案建议使用@reboot关键字crontab,但是它将以root身份运行,我想以为这些“服务”(不是实际的系统服务)创建的特定用户身份运行。 与任何给定用户实现相同效果的方式是什么?

4
每次打开终端时自动获得不同的终端颜色
我经常会发现自己打开了三个终端,我真的很喜欢每个终端都有不同调色板的外观。 我保存了一些调色板,我希望每次打开终端时都能在保存的配置文件中使用默认的调色板,因此,如果我打开3种,则每种颜色都是不同的,而无需手动更改2种配置文件。 有什么想法吗? 谢谢!

1
如何在dbus信号上运行脚本?
是否可以在任意dbus信号上运行脚本?像Upstart这样的以非特权用户身份运行并且不需要修改根权限的东西吗? 我之所以问是因为我已经写了一个愚蠢的脚本,等待蓝牙事件启动我的音乐播放器。现在,当我的计算机连接到特定网络或连接其他设备时,我想做类似的事情。 编辑:我最初的问题没有指定这个,但我的意思是“将多个脚本与一组事件中的一个相关联”-因此,我将拥有管理多个脚本的相同启动器(例如Upstart) ,每个都关心不同的dbus信号。全部在用户空间中。
13 automation  dbus 


3
存储脚本使用的密码的最不安全的方法是什么?
我有一个Bash脚本,可以使用我的用户名和密码自动对服务进行身份验证。凭据当前在脚本中存储为纯文本。 在仍然允许脚本访问的同时,应采取哪些预防措施以最安全地存储这些凭据? 澄清要点: 我知道,如果可用,应该使用其他身份验证方法代替。我仍然想知道在密码验证是唯一选择的情况下该怎么做。 这里根本不存储密码是不可接受的答案。我问的是脚本必须可以无人值守访问密码的情况。

2
如何使我的系统删除某个目录中的所有文件早于某个特定时间,同时又保持目录结构完整?
我的机器上有一个目录,可以将其视为自己的tmp目录,但是它在我的~目录中。并且我想这样做,以便我的系统每3小时删除该目录中早于一天的目录中的所有文件(尽管保持目录结构不变,但仍递归删除目录中所有级别的所有文件)。 我在GNOME 3.18上运行Ubuntu GNOME 15.10,可以做到这一点吗?如果是这样,怎么办?我希望这是完全自动化的,不需要用户交互。这应该是我登录时自动启动的,所以我不需要在每次启动时都运行。


4
如何设置Ubuntu,使其在连接外部键盘时自动打开NumLock,而在未连接外部键盘时自动关闭NumLock?
使用全尺寸的外部键盘(具有小键盘)时,启用NumLock十分方便,而使用笔记本电脑的内置键盘(除非按下Fn才能在键盘的右侧sid上放置数字而不是字母),这非常不便。 因此,每当我连接一个外接键盘(或连接有它的启动)时,我都必须打开NumLock;每次我拆下一个外接键盘(或与它分离时的启动)时,都必须关闭NumLock。我经常这样做是因为我更喜欢使用全尺寸的外部键盘,但没有足够(只有3个)USB端口与鼠标,3G调制解调器和外部硬盘/闪存驱动器一起插入。 我可以自动化吗?似乎是一个形式化的,逻辑上很简单的任务:如果连接了USB键盘(/ dev中是否存在某些设备?)-NumLock已打开,否则-NumLock已关闭。我的笔记本电脑的内置键盘是PS / 2连接的,外部是USB。 也许我应该自己编写代码,但是在这种情况下应该放在哪里? 我使用Ubuntu 10.10。

2
运行bash脚本时自动确认?
我正在研究一个简单的bash脚本,该脚本配置新服务器的方式。没什么特别的,但是希望它将在将来节省我很多时间。 我如何防止这样的提示: You are about to add the following PPA to your system: Stable version of nginx. More info: https://launchpad.net/~nginx/+archive/stable Press [ENTER] to continue or ctrl-c to cancel adding it 从脚本运行这样的命令时: sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get -y install nginx 是否可以设置自动接受标志或类似的标志?
12 apt  bash  scripts  automation 


6
如何使用a2ensite启用所有站点conf(同时传递000-default.conf && default-ssl.conf)?
我将Ubuntu服务器16.04.2与Apache2结合使用,并在其中存储个人网站。 为了启用/etc/apache2/sites-available除(000-default.conf和之外ssl-default.conf)下的所有conf文件,我进入/var/www/html并执行a2ensite。 然后我被告知: Your choices are: 000-default default-ssl domain.tld1 domain.tld2 domain.tld3 domain.tld4 Which site(s) do you want to enable (wildcards ok)? 然后,我做了Ctrl+ C旨在执行其他操作的目标。 我正在寻找一种自动启用所有站点conf的方法,而无需注意特定的一种-我只想运行一个命令来启用我自己添加的所有站点conf。


2
插入后如何自动切换到USB耳机?
每当我插入旧的音频插孔耳机时,声音立即从扬声器转移到耳机扬声器,并且麦克风立即可用。 插入新的USB耳机时,我必须打开“声音首选项”并将输入和输出都切换到耳机。 有什么办法可以使这种情况自动发生吗? 我正在使用Fujitsu-Siemens Amilo Pi笔记本电脑,Maverick和Logitech H330 USB耳机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.