

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Langkah 11: Perbarui Buku Masak untuk Mengelola Layanan
<a name="gettingstarted-cookbooks-manage-service"></a>

**penting**  
 AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di [AWS re:Post](https://repost.aws/) atau melalui [AWS Dukungan](https://aws.amazon.com/support) Premium.

Perbarui buku masak Anda dengan menambahkan resep yang mengelola layanan pada instance. Ini mirip dengan menjalankan **service** perintah Linux atau Windows**net stop**,**net start**, dan perintah serupa. Resep ini menghentikan **crond** layanan pada instance.

**Untuk memperbarui buku masak pada instance dan menjalankan resep baru**

1. Di workstation lokal Anda, di `recipes` subdirektori di `opsworks_cookbook_demo` direktori, buat file bernama `manage_service.rb` dengan kode berikut. Untuk informasi lebih lanjut, buka [layanan](https://docs.chef.io/resource_service.html). 

   ```
   service "Manage a service" do
     action :stop
     service_name "crond"  
   end
   ```

1. Di terminal atau command prompt, gunakan **tar** perintah buat versi baru `opsworks_cookbook_demo.tar.gz` file, yang berisi `opsworks_cookbook_demo` direktori dan isinya yang diperbarui.

1. Unggah `opsworks_cookbook_demo.tar.gz` file yang diperbarui ke bucket S3 Anda.

1. Ikuti prosedur [Langkah 5: Perbarui Buku Masak pada Instance dan Jalankan Resepnya](gettingstarted-cookbooks-copy-cookbook.md) untuk memperbarui buku masak pada instance dan menjalankan resepnya. Dalam prosedur “Menjalankan resep”, **agar Resep dijalankan**, ketik**opsworks\$1cookbook\$1demo::manage\$1service**.

**Untuk menguji resepnya**

1. Masuk ke instance, jika Anda belum melakukannya.

1. Dari command prompt, jalankan perintah berikut untuk mengonfirmasi bahwa **crond** layanan dihentikan:

   ```
   service crond status
   ```

   Berikut ini ditampilkan:

   ```
   crond is stopped
   ```

1. Untuk memulai ulang **crond** layanan, jalankan perintah berikut:

   ```
   sudo service crond start
   ```

   Berikut ini ditampilkan:

   ```
   Starting crond:  [  OK  ]
   ```

1.  Untuk mengonfirmasi bahwa **crond** layanan telah dimulai, jalankan perintah berikut lagi:

   ```
   service crond status
   ```

   Informasi yang mirip dengan berikut ini ditampilkan:

   ```
   crond (pid  3917) is running...
   ```

Pada [langkah berikutnya](gettingstarted-cookbooks-custom-json.md), Anda akan memperbarui buku masak untuk referensi informasi yang disimpan sebagai JSON khusus pada instance.