我正在尝试清除HackerRank中的内容,其中的任务是使用服务模块停止并启动名为ssh的服务。我使用了下面的代码。
- name: "Stop ssh"
service:
name: ssh
state: stopped
- name: "start ssh"
service:
name: ssh
state: started
能不能请我指导一下。
答案 0 :(得分:1)
Linux上的服务处理ssh与许多其他服务一样被称为# A tibble: 8 x 9
Employee Monday Tuesday Wednesday Thursday Friday Saturday Satuday Sunday
<fct> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
1 John "9:00 - 15:00" "9:00 - 15:… "" "" "" "" "" ""
2 Randy "10:00 - 16:00" "" "" "" "" "" "" ""
3 Tania "9:00 - 15:00" "" "" "" "" "" "" "9:00 - 15…
4 Chumlee "10:30 - 12:30; 15:0… "" "" "10:30 - 12:… "" "" "" "10:00 - 1…
5 Sara "" "" "10:00 - 16:… "" "" "" "" ""
6 Francis "" "" "" "" "8:30 - 16… "" "" ""
7 Tony "" "" "" "" "" "9:30 - 12:00; 12:30… "" ""
8 Arty "" "" "" "" "" "" "10:00 - 1… ""
,其中sshd
代表daemon。
所以您的正确任务是:
d
这就是说,由于Ansible通过ssh连接,所以我不确定在停止服务时这将如何反应。
大多数linux服务虽然也有一条- name: Stop ssh
service:
name: sshd
state: stopped
- name: Start ssh
service:
name: sshd
state: started
指令,但是您也可以在state
value restarted
中使用Ansible。
restart