小编Joa*_*dro的帖子

在厨师食谱中更改目录

这是我第一次写厨师食谱。我正在尝试编写一个配方,该配方将自动安装git,创建新目录(git_repo/),更改为该目录,初始化为git存储库,然后在节点上运行Chef-client后连接到远程git存储库。我安装了git并建立了目录,但是我不确定如何在配方中编写将目录更改为git_repo的方法。我的代码是

package 'git' do
  action :install 
end 

directory '/home/git_repo' do   
  mode 0755   
  owner 'root'   
  group 'root'   
  action :create 
end

execute 'change' do
  command "sudo cd git_repo" 
end
Run Code Online (Sandbox Code Playgroud)

除了执行此特定操作外,还有更好的资源类型吗?如果是这样,有人可以详细说明吗?

cookbook chef-infra chef-recipe rhel7

2
推荐指数
1
解决办法
2201
查看次数

如何理解代码

我最近得到了这个代码,我很难理解.我对整体编程很新,我还在学习.任何有关这方面的信息将不胜感激.这是出现的代码:

void enc(char* plaintxt, unsigned char key) 
{ 
    while(*plaintxt)
    { 
        *plaintxt^ = (key=(key*13)+37);
        *(plaintxt++) +=3;
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

0F A8 9F FE 7A D6 E2 08 AE 2B 5F 53 25 9A
Run Code Online (Sandbox Code Playgroud)

c

-8
推荐指数
1
解决办法
421
查看次数

标签 统计

c ×1

chef-infra ×1

chef-recipe ×1

cookbook ×1

rhel7 ×1