我使用“reprepro”从我的本地存储库中获取最新的 Debian 软件包,手动工作正常。
现在我需要通过 cron 作业自动执行此过程,但 reprepro 密码是一个提示。
有没有可能通过bash脚本发送密码?在 reprepro 联机帮助页中找不到任何内容。
如何在~/.bashrc不重新启动 shell的情况下告诉 shell 重新读取?
我的服务器日志有几个这样的条目:
leapseconds file /etc/ntp.leapseconds: Permission denied
[1195225.016830] type=1400 audit(1420833186.419:25): apparmor="DENIED" operation="open" profile="/usr/sbin/ntpd" name="/etc/ntp.leapseconds" pid=28627 comm="ntpd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Run Code Online (Sandbox Code Playgroud)
我一直在尝试设置闰秒文件(显然),但 ntp 在服务重启时给了我这些错误。ntp.leapseconds 上的文件权限就足够了(644,我也尝试过授予完全权限)。我在 Ubuntu 14.04 上。
知道为什么会发生这种情况,我该如何解决?
我在文本文件中有以下数据集
数据.txt
d1,40,gold
d2,30,silver
d3,20,bronze
d4,10,iron
d5,5,wood
d6,20,gold
d7,10,wood
d8,5,gold
d9,10,silver
.
.
.
Run Code Online (Sandbox Code Playgroud)
定义文件
gold,40
silver,30
bronze,20
iron,10
wood,5
Run Code Online (Sandbox Code Playgroud)
我需要的是将数据与我的定义文件进行比较,并在主文件中添加状态为“ok”或“nok”。由于数据文件很大,我可以用while循环找出来,但需要很长时间。有没有优化的方法?
数据.txt
d1,40,gold,ok
d2,30,silver,ok
d3,20,bronze,ok
d4,10,iron,ok
d5,5,wood,ok
d6,20,gold,nok
d7,10,wood,nok
d8,5,gold,nok
d9,10,silver,nok
Run Code Online (Sandbox Code Playgroud) 我想通过 SSH 连接我的新 Ubuntu 手机并尝试了此指令,但它不起作用。我"error: device not found"从每一个命令中得到。
我想转换
blue blue red green
Run Code Online (Sandbox Code Playgroud)
到:
color.1=blue color.2=blue color.3=red color.4=green
Run Code Online (Sandbox Code Playgroud)
关于如何解决这个问题的任何线索?sed、awk 等?
我需要用 Ruby on Rails 做一些事情,所以我按照这个指南来设置我的开发环境。
我使用 RVM 方法安装 Ruby,然后按照指南中的说明安装 Rails。我同时运行ruby -v,并rails -v和他们给我预期的输出,我用Rails做我的东西,一切正常。
问题是,当我重新启动机器时,也没有安装 Ruby 或 Rails,每次重新启动时我都必须重新安装它们。你知道可能是什么原因吗?
这是我的 CSV 文件的示例:
04/Feb/2016:06:38:44-0500,ab,3,10,57,200,10254
04/Feb/2016:06:39:07-0500,cd,1,42,168,304,0
04/Feb/2016:06:39:07-0500,ef,1,43,169,304,0
04/Feb/2016:06:39:07-0500,ab,1,43,170,304,0
04/Feb/2016:06:39:07-0500,cd,1,44,171,304,0
04/Feb/2016:06:39:07-0500,ef,1,45,172,304,0
Run Code Online (Sandbox Code Playgroud)
我想在第二列中获取字符串,如果文件不存在则创建类似该字符串的文件,并在文件中添加该特定行。所以像这样:
fetch string in 2nd column -> "ab" -> if file doesnt exist create file called "ab.csv" -> open file and add line "04/Feb/2016:06:38:44-0500,ab,3,10,57,200,10254"
fetch string in 2nd column -> "cd" -> if file doesnt exist create file called "cd.csv" -> open file and add line "04/Feb/2016:06:39:07-0500,cd,1,42,168,304,0"
fetch string in 2nd column -> "ef" -> if file doesnt exist create file called "ef.csv" -> open file and add line "04/Feb/2016:06:39:07-0500,ef,1,43,169,304,0"
fetch …Run Code Online (Sandbox Code Playgroud) 如何像 crontab 那样定期执行脚本但不使用 crontab?
请注意,执行的脚本不应与另一个脚本一起触发并使用“睡眠”命令对其进行调度,我希望它具有与 crontab 相同的功能,但它不应出现在 crontab 列表中,也不应在终端或会话结束时停止,
crontab 完全但不croning 它。
bash ×4
awk ×3
command-line ×3
cron ×2
bashrc ×1
ntp ×1
passphrase ×1
permissions ×1
prompt ×1
python ×1
rails ×1
reprepro ×1
ruby ×1
sed ×1
ssh ×1
ubuntu-touch ×1
unity-dash ×1