这是我第一次写厨师食谱。我正在尝试编写一个配方,该配方将自动安装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)
除了执行此特定操作外,还有更好的资源类型吗?如果是这样,有人可以详细说明吗?
我最近得到了这个代码,我很难理解.我对整体编程很新,我还在学习.任何有关这方面的信息将不胜感激.这是出现的代码:
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)